مشروع تنظيف وتحليل بيانات باستخدام SQL مشروع تنظيف وتحليل بيانات باستخدام SQL مشروع تنظيف وتحليل بيانات باستخدام SQL مشروع تنظيف وتحليل بيانات باستخدام SQL مشروع تنظيف وتحليل بيانات باستخدام SQL مشروع تنظيف وتحليل بيانات باستخدام SQL مشروع تنظيف وتحليل بيانات باستخدام SQL مشروع تنظيف وتحليل بيانات باستخدام SQL
تفاصيل العمل

هذا المشروع عبارة عن عملية تنظيف وتحليل متكاملة لمجموعة من البيانات باستخدام SQL، حيث تم استيراد البيانات الخام غير النظيفة من ملف CSV وإنشاء قاعدة بيانات علائقية متكاملة. بدأت عملية التنظيف بإنشاء جدول رئيسي (course_ads) وإضافة أعمدة جديدة بأنواع بيانات مناسبة (INT, DECIMAL) لتحويل النصوص إلى أرقام قابلة للتحليل، ثم تحديث هذه الأعمدة بعد معالجة القيم الفارغة وإزالة الرموز الخاصة مثل علامة الدولار ($) من أعمدة التكلفة والمبيعات. قمت بتحليل القيم المفقودة باستخدام استعلامات تلخيصية (SUM) لاكتشاف نسبة الفجوات في كل عمود، والتحقق من التكرارات باستخدام GROUP BY للتأكد من عدم وجود سجلات مكررة في ad_id، ثم تنفيذ عملية توحيد المعايير (Standardization) للأعمدة النصية مثل campaign_name (توحيد تسميات دورات تحليل البيانات), location (توحيد كتابة المدن مثل Hyderabad), و device (توحيد أسماء الأجهزة إلى Mobile, Desktop, Tablet). كما تم التعامل مع تعدد أنماط التواريخ في عمود ad_date_text من خلال كتابة استعلام CASE معقد يستخدم التعبيرات النمطية (REGEXP) لاكتشاف 5 تنسيقات مختلفة للتواريخ (YYYY-MM-DD, DD/MM/YYYY, YYYY/MM/DD, DD-MM-YYYY, MM/DD/YYYY) وتحويلها إلى نوع DATE موحد باستخدام STR_TO_DATE. المشروع يبرز حلول عديدة في SQL تشمل إنشاء الجداول، استيراد البيانات، معالجة القيم النصية، التحديثات الشرطية، تحليل التكرارات، وتوحيد البيانات، مما ينتج قاعدة بيانات نظيفة وجاهزة للتحليل وإنشاء لوحات التحكم والتقارير التسويقية.

شارك
بطاقة العمل
تاريخ النشر
منذ 10 ساعات
المشاهدات
7
المستقل
Ahmed Bahaa
Ahmed Bahaa
محلل بيانات
طلب عمل مماثل
شارك
مركز المساعدة