المقدمة

مكتمل

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

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

يقدم لك نموذج البيانات المصمم بفعّالية الميزات التالية:

  • استكشاف أسرع للبيانات.

  • تجميعات أبسط يمكن تصميمها.

  • تقارير أكثر دقة.

  • كتابة التقارير تستغرق وقتاً أقل.

  • تقارير يسهل الاحتفاظ بها في المستقبل.

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

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

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

لقطة شاشة لمثال على نموذج بيانات بعدة علاقات.

يتم تعريف العلاقات بين الجداول عن طريق المفاتيح الأساسية والمفاتيح الخارجية. المفاتيح الأساسية هي العمود/الأعمدة التي تحدد كل صف بيانات فريد غير خالٍ. على سبيل المثال، إذا كان لديك جدول "عملاء"، فمن الممكن أن تحصل على فهرس يحدد كل عميل فريد. الصف الأول سيكون له المعرّف 1، وسيكون للصف الثاني المعرّف 2 وهكذا. يتم تعيين قيمة فريدة لكل صف، والتي يمكن الإشارة إليها بواسطة هذه القيمة البسيطة، أي المفتاح الأساسي. تصبح هذه العملية مهمة عند وجود حاجة إلى الإشارة إلى صفوف في جدول مختلف، وهذا ما تفعله المفاتيح الخارجية. تُكوّن العلاقات بين الجداول عندما يكون لديك مفاتيح أساسية ومفاتيح خارجية مشتركة بين الجداول المختلفة.

يسمح Power BI بإنشاء العلاقات من الجداول التي لها مصادر بيانات مختلفة، وهو ما يُعد وظيفة فعّالة تمكنك من سحب أي جدول من Microsoft Excel مع أي جدول آخر من قاعدة بيانات ارتباطية. بعد ذلك، سيكون بإمكانك إنشاء علاقة بين هذين الجدولين والتعامل معهما على أنهما مجموعة بيانات واحدة.

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

المخططات النجمية

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

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

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

تحتوي جداول الأبعاد على التفاصيل المتعلقة بالبيانات في جداول الحقائق مثل المنتجات والمواقع والموظفين وأنواع الأوامر. هذه الجداول تتصل بجدول الحقائق من خلال أعمدة المفاتيح. تُستخدم جداول الأبعاد لتصفية البيانات وتجميعها في جداول الواقع. وعلى النقيض، تحتوي جداول الأبعاد على قيم فريدة، على سبيل المثال، صف واحد لكل منتج في جدول المنتجات، وصف واحد لكل عميل في جدول العملاء. أما بالنسبة إلى التمثيل المرئي لإجمالي عدد أوامر المبيعات، فيمكنك تجميع البيانات فيه بحيث تتمكن من رؤية إجمالي عدد أوامر المبيعات حسب المنتج بحيث يُكون المنتج هو البيانات في جدول الأبعاد.

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

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

البيانات ذات الصلة تكون موجودة في جدولين، وهما جدول "الموظفين" و"المبيعات"، كما هو موضح في نموذج البيانات التالي. وبما أن جدول "المبيعات" يحتوي على قيم أوامر المبيعات التي يمكن تجميعها، فإنه يعتبر جدول حقائق. يحتوي جدول "الموظفين" على اسم الموظف المحدد، الذي بناءً عليه تتم تصفية أوامر المبيعات، ومن ثم يُعد جدول أبعاد. العمود المشترك بين الجدولين، والذي يُعد هو المفتاح الأساسي في جدول الموظفين، هو EmployeeID، لذا يمكنك إنشاء علاقة بين الجدولين بناءً على هذا العمود.

لقطة شاشة لعلاقات نموذج بيانات.

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

لقطة شاشة لنموذج نتيجة مخطط نجمي.

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