وصف المشروع وكيفية التنفيذ:
في هذا المشروع، قمت بتحويل بيانات خام مشتتة لشركة Adventure Works إلى لوحة تحكم تفاعلية وشاملة تساعد الإدارة على اتخاذ قرارات مبنية على الأرقام. تم التنفيذ عبر المراحل التقنية التالية:
1. مرحلة جلب ومعالجة البيانات (ETL via Power Query):
* قمت باستيراد البيانات الخام من مصادرها المختلفة وتنظيفها باستخدام Power Query.
* تحويل البيانات: معالجة القيم المفقودة، توحيد تنسيقات التواريخ، وإنشاء أعمدة مخصصة (Custom Columns).
* إنشاء جدول التاريخ (DimDate): بناء جدول تقويم ديناميكي (كما يظهر في الصور) لدعم التحليل الزمني حسب السنة، الربع، والشهر، وأيام الأسبوع (Weekday vs Weekend).
2. نمذجة البيانات (Data Modeling via Power Pivot):
* قمت بتصميم نموذج بيانات متطور يعتمد على هيكلية Star Schema.
* ربط الجداول: إنشاء علاقات (Relationships) بين جدول الحقائق FactInternetSales وجداول الأبعاد مثل DimCustomer و DimProduct و DimGeography.
* تم ضبط اتجاهات الفلترة لضمان دقة التقارير عند التنقل بين الأقسام المختلفة.
3. تطوير المقاييس والحسابات (DAX Measures):
* بدلاً من الاعتماد على الحسابات التقليدية، قمت بكتابة معادلات DAX متقدمة داخل Power Pivot لضمان الكفاءة، ومنها:
* حساب إجمالي الإيرادات، التكاليف، وصافي الربح.
* حساب نسبة هامش الربح % Profit Margin.
* مقاييس متقدمة لتحليل "الأرباح حسب الفئة العمرية" و "نسبة مساهمة أفضل 5 منتجات".
4. التصميم البصري والتفاعلية (Dashboard Design):
* Time Analysis: تصميم واجهة مخصصة لتحليل الاتجاهات الزمنية وتأثير أيام الأسبوع على الربحية.
* Detail Dashboard: بناء شاشة تفصيلية لتحليل سلوك العملاء وتصنيف المنتجات حسب الألوان والفئات السعرية.
* التفاعلية المطلقة: ربط كافة الرسوم البيانية بـ Slicers (مقسمات العرض) و Timelines للسماح للمستخدم بفلترة البيانات حسب الدولة، السنة، أو فئة المنتج بضغطة زر واحدة.