مشروع Data Warehouse باستخدام SQL Server مع تطبيق مفهوم Medallion Architecture.
المشروع يركز على بناء طبقة Bronze Layer التي تقوم باستقبال البيانات الخام من أنظمة مختلفة مثل CRM و ERP قبل تنفيذ عمليات التحويل والمعالجة.
خطوات تنفيذ المشروع
إنشاء جداول قاعدة البيانات لاستقبال البيانات الخام من أنظمة مختلفة مثل:
CRM Customer Data
CRM Product Data
CRM Sales Data
ERP Customer Data
ERP Location Data
ERP Product Categories
تطوير Stored Procedure تقوم بإدارة عملية تحميل البيانات بالكامل.
استخدام أمر TRUNCATE TABLE لمسح البيانات القديمة قبل تحميل البيانات الجديدة.
تحميل البيانات من ملفات CSV باستخدام BULK INSERT.
تنظيم عملية التحميل بحيث يمكن تنفيذها بالكامل باستخدام أمر واحد فقط: