Data Warehouse Design & Analytics for Gravity Books Data Base

تفاصيل العمل

يهدف هذا المشروع إلى تصميم وتطوير مستودع بيانات (DWH) لمكتبة Gravity Books، وهي مكتبة لبيع الكتب، بهدف تحسين تخزين البيانات، وإعداد التقارير، وتحليل المبيعات. يعتمد المشروع على مخطط سنوفليك (Snowflake Schema) لضمان تطبيع البيانات، الاتساق، والقابلية للتوسع مع تقليل التكرار.

المكونات الرئيسية:

1️⃣ تصميم مستودع البيانات:

إنشاء مستودع البيانات ‘gravity_books_dwh’ وتصميم المخطط العام.

تطوير الجداول باستخدام أوامر DDL وإنشاء جداول الأبعاد والحقائق (Fact & Dimension Tables).

اختيار مخطط سنوفليك لضمان الكفاءة وتحسين الاستعلامات.

2️⃣ الحفاظ على تكامل البيانات:

تطبيق قيود المفاتيح الخارجية (Foreign Keys) لضمان تكامل البيانات بين الجداول.

استخدام الأبعاد المتغيرة بمرور الزمن (SCD Type 2) لتتبع التغييرات التاريخية في البيانات.

التحقق من تطابق بيانات الجداول الحقائقية مع الأبعاد باستخدام استعلامات SQL.

3️⃣ استخراج وتحويل وتحميل البيانات (ETL) باستخدام SSIS:

تطوير مشروع SSIS (SQL Server Integration Services) لاستخراج وتحويل وتحميل البيانات (ETL) من قاعدة البيانات التشغيلية ‘gravity_books’ إلى مستودع البيانات الجديد.

4️⃣ تحليل البيانات باستخدام OLAP (SSAS):

تصميم مشروع SSAS (SQL Server Analysis Services) بوضع Multidimensional Mode لدعم التحليل المتقدم واتخاذ القرارات المستندة إلى البيانات.

إنشاء مكعبات تحليلية (Cubes) مثل إجمالي المبيعات لكل سنة لتجميع البيانات بسرعة.

5️⃣ تصميم لوحة معلومات Power BI:

إنشاء تصورات تفاعلية في Power BI لتحليل اتجاهات المبيعات، أداء الكتب، وسلوك العملاء.

هدف المشروع:

تحسين كفاءة تخزين البيانات ودعم تحليل البيانات المعقدة.

تمكين الإدارة من اتخاذ قرارات قائمة على البيانات لتحسين المبيعات والمخزون.

بناء مستودع بيانات منظم وقابل للتوسع لمواكبة تطورات البيانات المستقبلية.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
10
تاريخ الإضافة
تاريخ الإنجاز
المهارات