إنشاء مستودع بيانات لتوحيد التقارير وتحسين أداء نظام Power BI
نبذة عن عميلنا
شركة عالمية رائدة في توزيع مياه الشرب المعبأة، لديها أكثر من 20 عامًا من الخبرة في السوق. تكرس الشركة جهودها في السنوات الأخيرة للحد من تأثيرها في البيئة من خلال تقليل استخدام البلاستيك في عبواتها.
عزل البيانات يتسبب في تناقض التقارير وتراجع أداء نظام Power BI
استخدم العميل نظام Microsoft Power BI لإنشاء 30 تقريرًا عن المبيعات والتسويق وإدارة الشؤون المالية للشركة. لكن كان لكل تقرير، مصادر وقواعد منفصلة لجمع البيانات، وتحويلها، وتجميعها، بالإضافة إلى حساب مؤشرات الأداء الرئيسية (KPIs). وقد تسبب هذا النهج في حدوث تناقضات وتداخلات، حيث كان يتم حساب مؤشرات الأداء الرئيسية نفسها باستخدام منطق مختلف أو استنادًا إلى مجموعات بيانات مختلفة. بالإضافة إلى ذلك، كانت هناك تأخيرات ملحوظة في وقت تنفيذ التقارير، حيث كان يتطلب من نظام Power BI الاتصال بـ6 أنظمة مختلفة، بما في ذلك قواعد بيانات سحابية وداخلية، ومصادر بيانات خارجية، بالإضافة إلى تنفيذ جميع عمليات تحويل البيانات بدءًا من التنقية إلى التجميع.
للتغلب على هذه التحديات والتخلص من مشكلة عزل البيانات، أراد العميل تنفيذ حل مركزي لتخزين البيانات الموثوقة والموحدة، لذا؛ لجأ إلى ساينس سوفت لخبرتها الواسعة في تنفيذ مستودعات البيانات.
تصميم بنية البيانات والتحليلات
لتنفيذ المشروع، شكّلت ساينس سوفت فريقًا مكونًا من مدير المشروع، ومحلل أعمال، ومهندس بيانات، ومهندس حلول، ومهندس DevOps. بدأ فريقنا بدراسة الوثائق المقدمة من العميل وتنظيم جلسات مراقبة وورش عمل مع الجهات المعنية للتعرف على الهيكل التنظيمي للشركة، وعمليات إعداد التقارير، والنتائج المتوقعة. وبالتعاون مع أنظمة العميل، استكشف فريقنا مصادر البيانات المتاحة لدى الشركة، وتعرف على دور كل منها في إعداد التقارير.
بناءً على نتائج مرحلة الاستكشاف، أعدت ساينس سوفت وثيقة شاملة تُحدّد رؤية الحل وتصميم البنية البرمجية. ونظرًا لاعتماد البنية التحتية لدى العميل على خدمات Microsoft، مثل قاعدة البيانات Azure SQL Database السحابية، اعتمد فريقنا على تقنيات Microsoft في تصميم النظام، ما ساعد الشركة على تقليل تكاليف شراء التراخيص من الموردين الآخرين، وضمان تكامل الحل الجديد بسلاسة في البنية التحتية الحالية. في هذه المرحلة من المشروع، أجرينا أيضًا حساب التكلفة الإجمالية للملكية (ToC) للحل المستهدف.
تنفيذ مستودع بيانات قائم على منصة Azure بوحدة OLAP للمعالجة التحليلية عبر الإنترنت
بعد موافقة العميل، بدأت ساينس سوفت في تنفيذ حل تخزين البيانات وإعداد التقارير. وتشمل العناصر الرئيسية للحل مسارات لعمليات الاستخراج والتحويل والتحميل (ETL) والاستخراج والتحويل والتحميل (ELT)، إضافةً إلى مستودع بيانات (DWH) مُصمّم باستخدام قاعدة البيانات Azure SQL Database.
تعمل مسارات ETL على تنظيف وتوحيد والتحقق من صحة البيانات المستخرجة من جميع مصادر البيانات قبل تخزينها في مستودع البيانات. ويضم وحدة للمعالجة التحليلية عبر الإنترنت (OLAP)، بالإضافة إلى آلية مدمجة لحساب مؤشرات الأداء الرئيسية (KPIs)، وأنماط لتجميع البيانات، ما يتيح تقديم تقارير موحدة ودقيقة. باستخدام وحدة OLAP، يستطيع المستخدم إنشاء تقارير مُخصصة حسب الطلب بسهولة، كما يمكن لفريق تقنية المعلومات إنشاء تقارير جديدة أسرع بكثير.
لتعزيز إمكانية الوصول إلى البيانات وحوكمتها، أضافت ساينس سوفت للحل فهرسًا للبيانات الوصفية يعمل كمستودع مركزي لتعريفات البيانات، ويتيح تعقب أصلها. يساعد هذا الفهرس على تبسيط العمليات المسؤولة عن توحيد البيانات وضمان دقتها.
بالإضافة إلى ذلك، نفّذ فريقنا آلية أمان على مستوى الصفوف باستخدام خدمة إدارة الهوية والوصول Azure Active Directory، ما أتاح للعميل التحكم الدقيق في الوصول إلى بيانات التقارير عبر 6 مجموعات للمستخدمين، وبالتالي ضمان حماية البيانات الحساسة. بعد تنفيذ الحل، نظّمت ساينس سوفت جلسة لنقل المعرفة إلى فريق العميل وتسليم جميع الوثائق الفنية المتعلقة بالمشروع.
تطوير مستودع بيانات جديد يُعزّز اتساق حساب مؤشرات الأداء الرئيسية وتسريع تنفيذ التقارير
حصل العميل على مستودع مركزي للبيانات أسهم في تبسيط عمليات إعداد التقارير التي كانت تعاني من عدم الكفاءة بسبب عزل البيانات ووجود تناقضات في حساب مؤشرات الأداء في 30 تقريرًا. من خلال توفير مركز موحد للبيانات الموثوقة، تمكّن العميل من دمج البيانات بأمان من مصادر البيانات الداخلية والسحابية، وضمان الحساب الدقيق والمتسق لمؤشرات الأداء الرئيسية (KPIs) دون ازدواجية أو تكرار أو أي تناقضات أخرى. وبفضل إضافة وحدة المعالجة التحليلية عبر الإنترنت (OLAP)، تمكّن المستخدمون من الحصول على التقارير التي كان يقدمها الحل السابق، ولكن بدقة وسرعة أعلى. كما يمكن لفريق تقنية المعلومات الاستفادة من وحدة OLAP لإنشاء تقارير جديدة من الصفر أسرع بكثير من الحل القديم. بالإضافة إلى ذلك، تمكّن العميل من تسريع عملية تنفيذ التقارير بفضل تمكين نظام Power BI من استخدام بيانات مُنظمة من مصدر واحد، بدلاً من الاتصال بمصادر متعددة منفصلة.
التقنيات والأدوات
Azure SQL Database, Azure Active Directory.
نتواصل معكم على الفور