Case Study: Power BI Analytics for Multi-Location Retail

How a 14-location retail chain unified their reporting in Power BI connected to Odoo, replacing 40 spreadsheets with one dashboard and cutting reporting time by 78%.

E
ECOSIRE Research and Development Team
|19 مارس 202612 دقائق قراءة2.6k كلمات|

جزء من سلسلة Data Analytics & BI

اقرأ الدليل الكامل

دراسة الحالة: تحليلات Power BI للبيع بالتجزئة في مواقع متعددة

عندما قامت سايرة حسين، المديرة المالية لشركة Meridian Home & Living، بالتحضير للعرض التنفيذي الشهري، أمضت ثلاثة أيام في تجميع البيانات. جاءت أرقام المبيعات من نظام نقاط البيع في كل متجر من المتاجر الأربعة عشر في ثلاثة ملفات تصدير منفصلة. جاءت مستويات المخزون من Odoo. يأتي أداء الشراء والبائعين من جدول بيانات منفصل لتتبع المشتريات. جاءت تكاليف التوظيف والحضور من نظام الموارد البشرية. كانت سايرا أو أحد محلليها تقضي من الاثنين إلى الأربعاء في دمج هذه البيانات في ملف Excel رئيسي، وتنسيقها للمجموعة التنفيذية، ومحاولة التوفيق بين التناقضات الحتمية بين أنظمة المصدر المختلفة.

وبحلول يوم الخميس، كان عمر البيانات من أربعة إلى خمسة أيام. وبحلول الوقت الذي ناقش فيه الفريق التنفيذي الأرقام يوم الجمعة، كانت البيانات تصف شركة كانت تعمل في الأسبوع الماضي، وليس هذا الأسبوع.

Meridian Home & Living هي سلسلة متاجر بيع بالتجزئة مقرها الإمارات العربية المتحدة تبيع السلع والمفروشات المنزلية عبر 14 متجرًا في دبي وأبو ظبي والشارقة. بلغت الإيرادات السنوية حوالي 62 مليون دولار عبر قوة عاملة مكونة من 340 شخصًا. تمت إدارة العمل بشكل جيد وفقًا لأي إجراء تشغيلي، حيث كان رضا العملاء قويًا، وكانت تحولات المخزون معقولة، وكانت مدة خدمة الموظفين أعلى من متوسط ​​الصناعة. لكن فريق القيادة كان يتخذ قراراته باستخدام البيانات المتأخرة والمجمعة يدويًا في بيئة الأعمال حيث يمكن أن تتغير تفضيلات المستهلك ومواقع المخزون بشكل كبير في غضون أسبوع.

إن تطبيق Power BI من ECOSIRE المتصل بواجهة Meridian's Odoo الخلفية قد منح فريق القيادة رؤية فورية لكل متجر، وكل فئة منتج، وكل مقياس تشغيلي. هذه هي قصة كيف حدث ذلك.

الوجبات الرئيسية

  • أدى تنفيذ Power BI المتصل بـ Odoo إلى استبدال أكثر من 40 جدول بيانات بلوحات معلومات موحدة
  • انخفض وقت إعداد التقارير الشهرية من 3 أيام إلى ساعتين (انخفاض بنسبة 78%)
  • انخفض زمن وصول البيانات من 4 إلى 5 أيام إلى أقل من 4 ساعات (تقريبًا في الوقت الفعلي للمقاييس المهمة)
  • تم تحديد المتاجر ذات الأداء الضعيف واتخاذ إجراء بشأنها قبل 3 أسابيع من الموعد المسموح به في دورة إعداد التقارير السابقة
  • تم تحسين توقيت تخفيض السعر من خلال تتبع عمر المخزون في الوقت الفعلي، مما أدى إلى استرداد ما يقدر بـ 280.000 دولار أمريكي في الهامش
  • Power BI مضمن في بوابة Odoo لمديري المتاجر (تقارير الخدمة الذاتية)
  • تم الانتهاء من التنفيذ خلال 7 أسابيع في جميع المواقع الأربعة عشر

الخلفية: ميريديان هوم آند ليفينج

تأسست شركة ميريديان هوم آند ليفنج في عام 2014 وتوسعت بشكل مطرد إلى 14 موقعًا في جميع أنحاء دولة الإمارات العربية المتحدة. غطت مجموعة المنتجات الأثاث والديكور المنزلي وأدوات المطبخ والفراش، مع مزيج من المنتجات ذات العلامات التجارية الخاصة والمنتجات ذات العلامات التجارية. كان تحديد الأسعار متوسطًا في السوق - وليس خصمًا، وليس فاخرًا، مستهدفًا المقيمين في دولة الإمارات العربية المتحدة الذين يستثمرون في منازلهم.

من الناحية التشغيلية، قامت الشركة بتشغيل برنامج Odoo لإدارة المخزون والشراء والمحاسبة. تتم معاملات نقاط البيع من خلال نظام نقاط بيع منفصل في كل متجر (نظام قديم سبق نظام Odoo). تم تشغيل الموارد البشرية وكشوف المرتبات في نظام مستقل ثالث. لم يكن تجزئة البيانات قرارًا تصميميًا، بل كان نتيجة متراكمة لأنظمة مختلفة يتم تنفيذها في نقاط مختلفة في رحلة نمو الشركة.

تعني بنية الأنظمة الثلاثة أنه لا يوجد نظام واحد لديه رؤية كاملة للأعمال. كانت بيانات المبيعات في نظام نقاط البيع. كانت بيانات المخزون في Odoo. تم تقسيم بيانات التكلفة بين Odoo (تكاليف الشراء) وجدول البيانات اليدوي (تكاليف البضائع البرية والرسوم الجمركية، والتي قام فريق المشتريات بتتبعها يدويًا لأنه لم يتم تكوين Odoo لتخصيص التكاليف البرية).


التقييم

أجرى فريق البيانات والتحليلات التابع لـ ECOSIRE تقييمًا لمدة أربعة أيام قبل اقتراح خطة التنفيذ. وشمل التقييم ثلاثة مجالات:

توفر البيانات: ما هي البيانات الموجودة في كل نظام، وبأي تنسيق، وبأي زمن انتقال. كانت بيانات المخزون والشراء في Odoo نظيفة وجيدة التنظيم، وكان تنفيذ Meridian لـ Odoo قويًا. تتطلب بيانات نقطة البيع طبقة تكامل API لاستخراج سجلات المعاملات اليومية. تتطلب بيانات الموارد البشرية عملية تصدير شهرية (لم يكن لدى نظام الموارد البشرية واجهة برمجة التطبيقات)، مما يعني أن بيانات تكلفة التوظيف لا يمكن أن تكون في الوقت الفعلي بالكامل.

متطلبات العمل: ما هي القرارات التي اتخذها كل صاحب مصلحة في القيادة بشأن الإيقاع والبيانات التي تتطلبها تلك القرارات. أجرت ECOSIRE مقابلات منظمة مع الرئيس التنفيذي، والمدير المالي، ومدير العمليات، ومدير البضائع، واثنين من مديري المتاجر الإقليمية. كشفت المقابلات أن أصحاب المصلحة المختلفين كانوا بحاجة إلى وجهات نظر مختلفة بشكل أساسي لنفس البيانات - أراد الرئيس التنفيذي اتجاهات عالية المستوى للإيرادات والهامش؛ يحتاج مدير البضائع إلى أداء على مستوى SKU وعمر المخزون؛ احتاج مديرو المتاجر إلى تتبع المبيعات اليومية للوصول إلى الهدف.

البنية التقنية: ما هي الطريقة الأكثر عملية لربط Power BI بمصادر البيانات الثلاثة. بالنسبة إلى Odoo، كان اتصال DirectQuery بقاعدة بيانات Odoo (نسخة طبق الأصل للقراءة فقط) هو البنية الأنظف. بالنسبة لنظام نقاط البيع، قامت ECOSIRE ببناء طبقة API خفيفة الوزن تستخرج بيانات المعاملات في دورة تحديث مدتها 4 ساعات. بالنسبة للموارد البشرية، كانت عملية الاستيراد الشهرية هي الخيار الوحيد نظرًا للقيود المفروضة على النظام.


بنية Power BI

استخدم تطبيق Power BI نموذجًا دلاليًا متعدد الطبقات يفصل تحويل البيانات عن عرض التقرير - وهي أفضل ممارسة تجعل تطوير التقارير المستقبلية أسرع بكثير وتحافظ على الاتساق عبر التقارير.

الطبقة 1: مصادر البيانات

  • نسخة طبق الأصل من Odoo PostgreSQL للقراءة فقط (المخزون والمشتريات والمحاسبة والبيانات الرئيسية)
  • POS API (بيانات المعاملات، يتم تحديثها كل 4 ساعات)
  • تصدير الموارد البشرية (تكاليف التوظيف، يتم تحديثها شهريًا)

الطبقة الثانية: تدفقات بيانات Power BI تتعامل تدفقات بيانات Power BI مع عملية ETL (الاستخراج والتحويل والتحميل): تنظيف بيانات المصدر الأولية وضمها وتحويلها إلى كيانات أعمال. تنتج تدفقات البيانات:

  • جدول حقائق المبيعات اليومية (المتجر، التاريخ، المنتج، الفئة، الكمية، الإيرادات، التكلفة، الهامش)
  • جدول لقطة المخزون (المتجر، المنتج، الكمية، التكلفة، العمر، الأيام المتاحة)
  • جدول أوامر الشراء (المورد، المنتج، تاريخ أمر الشراء، تاريخ الاستلام، التكلفة، الكمية)
  • جدول التوظيف في المتجر (المتجر، الأسبوع، عدد الموظفين، التكلفة)
  • البعد الرئيسي للمنتج (المنتج، الفئة، الفئة الفرعية، العلامة التجارية، فئة السعر)
  • أبعاد المتجر (الموقع، المنطقة، الحجم، التنسيق، المدير)

الطبقة 3: النموذج الدلالي يحدد النموذج الدلالي Power BI العلاقات بين جداول الحقائق والأبعاد، والمقاييس المحسوبة (الإيراد لكل قدم مربع، ودورات المخزون، ومعدل البيع، ونسبة إجمالي الهامش، والمبيعات لكل موظف)، وتقويم الأعمال (التقويم المالي لدولة الإمارات العربية المتحدة مع معاملة عطلة نهاية الأسبوع من الجمعة إلى السبت).

الطبقة الرابعة: التقارير ولوحات المعلومات تخدم التقارير المبنية على النموذج الدلالي حالات استخدام محددة دون تكرار المنطق الأساسي. تم بناء سبعة تقارير أساسية:

  1. لوحة القيادة التنفيذية (الرئيس التنفيذي ومجلس الإدارة)
  2. بطاقة أداء المتجر (مدير العمليات، المديرين الإقليميين)
  3. تحليلات البضائع (مدير البضائع)
  4. تقرير سلامة المخزون (مدير المخزون)
  5. متتبع أداء البائع (مدير المشتريات)
  6. التقرير اليومي السريع (لجميع مديري المتاجر)
  7. تحليلات التوظيف والعمل (مدير الموارد البشرية)

قرارات التنفيذ الرئيسية

DirectQuery مقابل وضع الاستيراد: يوصي ECOSIRE بوضع الاستيراد بدلاً من DirectQuery لاتصال Odoo. يوفر DirectQuery بيانات في الوقت الفعلي ولكنه يضع تحميل الاستعلام مباشرة على قاعدة بيانات Odoo للإنتاج ويحد من حسابات DAX المتوفرة في النموذج. يقوم وضع الاستيراد بتحميل البيانات وفقًا لجدول تحديث (يتم ضبطه على كل 4 ساعات) ويقوم بتنفيذ كافة العمليات الحسابية داخل محرك Vertipaq الخاص بـ Power BI، والذي يعد أسرع بشكل كبير بالنسبة للتجميعات المعقدة متعددة المتاجر التي يحتاجها Meridian. كانت دورة التحديث التي تبلغ 4 ساعات مقبولة نظرًا لأن زمن الوصول لإعداد التقارير السابقة للشركة كان يتراوح من 4 إلى 5 أيام.

الأمان على مستوى الصف: يحتاج مديرو المتجر إلى الوصول إلى بيانات متجرهم ولكن ليس إلى بيانات المتاجر المنافسة ضمن نفس السلسلة. قام ECOSIRE بتكوين الأمان على مستوى الصف في Power BI للتصفية حسب تعيين المتجر، وذلك باستخدام تسجيل الدخول إلى Active Directory الخاص بمدير المتجر لتحديد بيانات المتجر التي يمكنهم رؤيتها. حصل الفريق التنفيذي والفريق المالي على وصول غير مقيد إلى جميع المتاجر.

التحليلات المضمنة في Odoo: بدلاً من تدريب مديري المتاجر على تسجيل الدخول إلى خدمة Power BI بشكل منفصل، قام ECOSIRE بتضمين تقرير Flash اليومي مباشرة في بوابة Odoo باستخدام واجهة برمجة تطبيقات التحليلات المضمنة في Power BI. وجد مديرو المتاجر الذين استخدموا Odoo يوميًا بالفعل التقرير في بيئة مألوفة، مما أدى إلى اعتماده بشكل أسرع بكثير من الوصول إلى بوابة Power BI المستقلة.

تحسين أداء الأجهزة المحمولة: تتمتع عمليات البيع بالتجزئة في دولة الإمارات العربية المتحدة بنشاط إداري كبير على الأجهزة المحمولة. قامت ECOSIRE بإنشاء تخطيطات محسنة للجوال للوحة المعلومات التنفيذية وتقرير الفلاش اليومي، باستخدام وضع التخطيط الرأسي لـ Power BI والتأكد من رؤية مؤشرات الأداء الرئيسية الهامة دون التمرير الأفقي.


الجدول الزمني للتنفيذ

الاسبوعالأنشطة
1تقييم البيانات، التصميم المعماري، إعداد نسخة أودو للقراءة
2تطوير تكامل POS API، وبناء تدفق البيانات (بيانات Odoo)
3بناء تدفق البيانات (بيانات نقاط البيع والموارد البشرية)، وبناء النموذج الدلالي
4تطوير المقاييس الأساسية، بناء لوحة المعلومات التنفيذية
5أداء المتجر، تحليلات البضائع، تقارير صحة المخزون
6أداء البائع، فلاش يومي، تقارير تحليلات التوظيف
7Power BI مضمن في Odoo، والأمان على مستوى الصف، وUAT، والتدريب

تم التنفيذ تمامًا وفقًا للجدول الزمني المكون من سبعة أسابيع. كان التحدي الكبير الوحيد هو تكامل POS API: كان لنظام POS القديم حدود أسعار غير موثقة تسببت في فشل التكامل الأولي خلال فترات المعاملات العالية (ساعات الذروة يومي الجمعة والسبت). قام مطور ECOSIRE بتنفيذ قائمة انتظار الطلبات ومنطق إعادة المحاولة في طبقة واجهة برمجة التطبيقات، مما أدى إلى حل المشكلة قبل إطلاق الإنتاج.


التدريب والتبني

يتم تحديد نجاح تنفيذ التكنولوجيا من خلال اعتمادها أكثر من الجودة التقنية. كان أسلوب تدريب ECOSIRE الخاص بشركة Meridian محددًا للأدوار وتقدميًا.

تدريب الفريق التنفيذي: ساعتان تغطيان لوحة المعلومات التنفيذية. ركز على كيفية تفسير المقاييس، وكيفية الانتقال من الملخص إلى التفاصيل، وكيفية استخدام تخطيط الهاتف المحمول أثناء السفر. كان الفريق التنفيذي يستخدم لوحة القيادة بشكل مستقل خلال أسبوع واحد.

مديرو المتاجر: تدريب لمدة نصف يوم يغطي التقرير اليومي السريع وبطاقة أداء المتجر في جلسة جماعية، تليها جلسات فردية مدتها 30 دقيقة مع كل مدير متجر للإجابة على أسئلتهم المحددة. كان اعتماد التقرير اليومي السريع فوريًا تقريبًا - فقد حل محل التقرير اليومي اليدوي الذي كان مديرو المتجر يتلقونه عبر WhatsApp من فريق العمليات، وقدم تفاصيل أكثر من التنسيق القديم.

فريق البضائع: تدريب لمدة يوم كامل يغطي تقرير تحليلات البضائع، مع تمارين عملية باستخدام التصفية التفاعلية، وتحليل عمر المخزون، وميزات تتبع عمليات البيع. كان هذا الفريق هو مجموعة المستخدمين الأكثر خبرة وأصبح أكثر مستخدمي النظام الأساسي نشاطًا.

تطوير الخدمة الذاتية: بعد النشر، أجرت ECOSIRE ورشة عمل لتطوير Power BI لمدة يومين لفريق المحللين الداخليين في Meridian، والتي تغطي كيفية إنشاء تقارير جديدة أعلى النموذج الدلالي الحالي دون إعادة بناء طبقة البيانات. وفي غضون ثلاثة أشهر، قام الفريق الداخلي ببناء ستة تقارير إضافية تخدم احتياجات محددة للإدارات.


النتائج بعد 9 أشهر من التنفيذ

متريقبلبعدالتغيير
وقت إعداد التقارير الشهرية3 أيام4 ساعات-83%
زمن وصول البيانات للمقاييس الهامة4-5 أيامأقل من 4 ساعات-95%+
جداول البيانات قيد الاستخدام النشط لإعداد التقارير40+3 (خاص بالموارد البشرية، الإرث)-93%
رضا مدير المتجر عن الرؤية2.4/54.1/5+71%
وقت اتخاذ الإجراء بشأن المتاجر ذات الأداء الضعيف3-4 أسابيع3-5 أيام-82%
انتعاش الهامش من تحسين توقيت تخفيض السعرلا يوجدتقديرات 280,000 دولارقدرة جديدة
معدل انكماش المخزون1.8%1.3%-28%

إن انتعاش الهامش من توقيت تخفيض السعر المحسن يستحق تفسيرا محددا. في تجارة التجزئة، يعد توقيت عمليات الشطب أحد القرارات ذات التأثير الأعلى في إدارة المخزون. تخفيض السعر مبكرًا جدًا وتضحي بالهامش دون داع. تخفيض السعر بعد فوات الأوان وينتهي بك الأمر بالحصول على سلع مخفضة للغاية مع عدم وجود وقت كافٍ للبيع.

قبل تنفيذ Power BI، كان فريق البضائع في Meridian يقوم بمراجعة عمر المخزون في تقرير شهري - مما يعني أن المخزون بطيء الحركة يمكن أن يبقى لمدة أربعة إلى ستة أسابيع قبل ظهوره في إيقاع المراجعة. من خلال تقرير سلامة المخزون الذي يوضح عمر المخزون في الوقت الفعلي حسب SKU والموقع، يمكن للفريق تحديد المخزون البطيء الحركة والتصرف فيه خلال أيام. يأتي استرداد الهامش السنوي المقدر بـ 280 ألف دولار من مصدرين: تجنب خصم التخليص العميق على البضائع التي تم القبض عليها في وقت سابق، وتقليل شطب مخزون نهاية الموسم الذي تم تحديده في الوقت المناسب للتصفية قبل نهاية الموسم.

كان الانخفاض بنسبة 28% في انكماش المخزون (السرقة والأخطاء الإدارية) بمثابة تأثير ثانوي لتحسين رؤية المخزون. أصبحت الاختلافات بين سجلات النظام والمخزون الفعلي مرئية بشكل أسرع بكثير بفضل تقرير سلامة المخزون، مما يتيح إجراء تحقيق أسرع واتخاذ الإجراءات التصحيحية.


الأسئلة المتداولة

هل يمكن لـ Power BI الاتصال بأي إصدار من Odoo؟

يمكن لـ Power BI الاتصال بأي إصدار من إصدارات Odoo يدعم PostgreSQL (وهو جميع الإصدارات). تختلف طريقة الاتصال حسب النشر: عادةً ما يتطلب Odoo المستضاف على السحابة (Odoo.sh أو المستضاف من قبل جهة خارجية) بوابة Power BI المحلية لإنشاء اتصال آمن بقاعدة البيانات. يتصل Odoo المستضاف ذاتيًا (على خوادمك الخاصة) إما مباشرة أو عبر البوابة اعتمادًا على تكوين الشبكة. يتعامل فريق ECOSIRE مع بنية الاتصال كجزء من كل تطبيق Power BI.

كم مرة يتم تحديث بيانات Power BI في التنفيذ النموذجي؟

يعتمد تكرار التحديث على متطلبات العمل وحجم البيانات. بالنسبة لمعظم عمليات البيع بالتجزئة والتوزيع في الأسواق المتوسطة، توصي ECOSIRE بدورة تحديث مدتها 4 ساعات لتحقيق التوازن بين حداثة البيانات ووقت معالجة التحديث. قد تستخدم عمليات التنفيذ ذات أحجام المعاملات الكبيرة جدًا (على سبيل المثال، بيانات نقاط البيع عالية التردد) تحديثات تزايدية متكررة. يدعم Power BI Premium التدفق في الوقت الفعلي تقريبًا للمقاييس التي تتطلب ذلك حقًا، ولكن معظم قرارات الأعمال لا تتطلب حداثة البيانات خلال أقل من ساعة.

هل نحتاج إلى Power BI Premium أم أن Power BI Pro سيعمل؟

يعتبر Power BI Pro (حوالي 10 دولارات أمريكية لكل مستخدم شهريًا) كافيًا لمعظم تطبيقات السوق المتوسطة. يدعم Pro تطوير التقرير الكامل والمشاركة داخل المؤسسة وجداول التحديث القياسية. يصبح Power BI Premium ذا صلة عندما تحتاج إلى مشاركة التقارير مع أعداد كبيرة من المستخدمين (أكثر من 50 إلى 100)، أو تحتاج إلى دورات تحديث متكررة جدًا، أو تحتاج إلى تحليلات مضمنة في تطبيقات خارجية، أو تحتاج إلى تقارير مرقّمة للطباعة التشغيلية. تقوم ECOSIRE بتقييم متطلباتك المحددة أثناء الاكتشاف وتوصي بطبقة الترخيص المناسبة.

ما هو الجدول الزمني النموذجي لتنفيذ Power BI لشركة متعددة المواقع؟

بالنسبة للشركات التي تضم 5-20 موقعًا و2-3 مصادر بيانات، تستهدف ECOSIRE عادةً 6-8 أسابيع للتنفيذ الشامل بما في ذلك جميع التقارير الأساسية. المتغيرات الأساسية هي جودة البيانات في أنظمة المصدر، وتعقيد منطق الأعمال المطلوب في النموذج الدلالي، وعدد أنواع التقارير المتميزة المطلوبة. استغرق تنفيذ Meridian في 14 موقعًا سبعة أسابيع بالضبط، وهو أمر نموذجي لهذا النطاق.

هل يمكننا إضافة تقارير جديدة بعد التنفيذ الأولي دون مشاركة ECOSIRE؟

نعم، إذا كان فريقك يتمتع بمهارات تطوير Power BI أو يرغب في اكتسابها. يقوم ECOSIRE ببناء النموذج الدلالي وطبقة تدفق البيانات لتكون قابلة للتوسيع - يمكن لفريقك إنشاء تقارير جديدة أعلى نموذج البيانات الحالي دون إعادة بناء طبقة البيانات. بالنسبة للمؤسسات التي ليس لديها القدرة الداخلية على تطوير ذكاء الأعمال، تتيح لك خطة دعم الوقت والمواد من ECOSIRE إمكانية طلب تقارير إضافية حسب الحاجة. يستخدم العديد من العملاء نهجًا مختلطًا: يقوم ECOSIRE ببناء التقارير الإستراتيجية الأساسية، ويقوم فريق التحليلات الداخلي ببناء التقارير التشغيلية والمخصصة.


الخطوات التالية

إذا كانت شركتك متعددة المواقع تقضي وقتًا طويلاً في إعداد التقارير اليدوية - أو اتخاذ القرارات باستخدام بيانات عمرها أيام أو أسابيع - فيمكن أن تساعدك ممارسة Power BI من ECOSIRE. نحن نقدم تقييمًا مجانيًا لجاهزية البيانات يقوم بتقييم مصادر بياناتك الحالية، ويحدد حالات استخدام التقارير ذات التأثير الأعلى، ويقدر الجدول الزمني للتنفيذ والتكلفة لموقفك المحدد.

تفضل بزيارة /services/powerbi لمعرفة المزيد حول ممارسات Power BI الخاصة بـ ECOSIRE وطلب تقييمك المجاني.

E

بقلم

ECOSIRE Research and Development Team

بناء منتجات رقمية بمستوى المؤسسات في ECOSIRE. مشاركة رؤى حول تكاملات Odoo وأتمتة التجارة الإلكترونية وحلول الأعمال المدعومة بالذكاء الاصطناعي.

الدردشة على الواتساب