المشروع ده بيعرض إزاي تحوّل داتا مبيعات عادية ومبعثرة لنظام تحليلي احترافي تقدر تعتمد عليه في اتخاذ القرار
اشتغلت فيه على بناء Sales Data Mart كامل من الصفر باستخدام SSIS و SQL Server، بداية من تحليل الداتا لحد تنفيذ ETL Pipeline متكامل.
بدأت بـ تصميم Star Schema علشان يكون مناسب للتحليل، بحيث يبقى عندنا Fact Table في النص و Dimensions زي العملاء والمنتجات والتاريخ حوالينها. استخدمت كمان Surrogate Keys علشان أفصل النظام التحليلي عن أي تغييرات في الداتا الأصلية وأدعم تتبع التاريخ.
في مرحلة الـ ETL، ركزت على:
تنظيف الداتا والتعامل مع القيم الناقصة (زي استبدال الـ NULL بـ "Unknown")
دمج البيانات من جداول مختلفة باستخدام Lookups علشان أطلع Dimension Tables جاهزة للتحليل
تطبيق SCD (Slowly Changing Dimensions):
Type 1 للتحديث المباشر
Type 2 للاحتفاظ بتاريخ التغييرات كاملة
كمان ضمنت جودة الداتا عن طريق:
إضافة Audit Columns زي start_date و end_date و is_current
عمل اختبارات SQL دقيقة للتأكد إن كل التغييرات بتتسجل صح وبدون أخطاء
النتيجة:
سيستم Data Mart احترافي، سريع، وموثوق، يقدر يدعم تقارير BI وتحليل المبيعات بشكل فعّال ويساعد في اتخاذ قرارات مبنية على بيانات حقيقية.
الأدوات المستخدمة:
SSIS – SQL Server – SSMS – Visual Studio 2022