مشروع مستودع بيانات لمتجر كتب (Book Sales Data Warehouse)

تفاصيل العمل

مشروع مستودع بيانات لمتجر كتب (Book Sales Data Warehouse)

هذا المشروع عبارة عن حل متكامل لبناء مستودع بيانات (Data Warehouse) لمتجر كتب، تم تنفيذه باستخدام SQL Server و SSIS بهدف تحويل بيانات المعاملات التشغيلية (OLTP) إلى هيكل منظم يدعم التحليل المتقدم والتقارير.

المميزات الرئيسية:

تصميم Galaxy Schema يحتوي على جداول أبعاد (Dimensions) وجداول وقائع (Facts).

جداول الوقائع (Fact Tables):

FactSales: يسجل تفاصيل عمليات البيع (الكتاب، العميل، الناشر، وسيلة الشحن، حالة الطلب، التاريخ).

FactOrderAccumulative: يتتبع دورة حياة الطلب بالكامل (تم الاستلام، قيد التسليم، تم التسليم، مُلغى، مُعاد).

جداول الأبعاد (Dimensions):

DimBook: تفاصيل الكتاب (العنوان، ISBN، عدد الصفحات، تاريخ النشر، الناشر، اللغة).

DimAuthor: تفاصيل المؤلف مع تطبيق Slowly Changing Dimension لتتبع التغيرات التاريخية في الاسم.

DimPublisher, DimCustomer, DimAddress, DimShippingMethod, DimOrderStatus, DimDate (بما يشمل التواريخ المالية والعطلات).

جدول وسيط (Bridge Table):

Bridge_Book_Author لتمثيل العلاقة المتعددة-المتعددة بين الكتب والمؤلفين.

عمليات ETL باستخدام SSIS:

استخراج البيانات من قاعدة OLTP.

تحويل البيانات باستخدام Lookup, Derived Columns (مثل حساب الدخل = السعر × الكمية، معالجة القيم NULL).

تحميل البيانات بشكل تدريجي إلى جداول الأبعاد والوقائع.

جدول تدقيق (Audit Table): لمتابعة آخر تحميل ناجح في الـ Fact Table وضمان جودة البيانات.

معالجة جودة البيانات: باستخدام ISNULL، القيم الافتراضية، والتحويل بين الأنواع.

الأدوات والتقنيات:

Microsoft SQL Server (T-SQL, Stored Procedures, Triggers).

SQL Server Integration Services (SSIS).

تصميم مستودع البيانات (Galaxy Schema, Star Schema).

Slowly Changing Dimensions (SCD).

تقنيات التدقيق ومراقبة عمليات ETL.

النتيجة:

المشروع يوفر مستودع بيانات قابل للتوسع يدعم التحليل المفصل لمبيعات الكتب، سلوك العملاء، أداء الناشرين، وتتبع حالة الطلبات. كما يوضح خبرة عملية في تصميم DWH، تطوير ETL باستخدام SSIS، وضمان جودة البيانات، مما يجعله مناسبًا لمشاريع تجارة التجزئة والتجارة الإلكترونية.

ملفات مرفقة

بطاقة العمل

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