تبسيط بنية البيانات

مكتمل

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

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

إعادة تسمية استعلام

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

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

في Power Query Editor، في جزء Queries إلى يسار البيانات، حدد الاستعلام الذي تريد إعادة تسميته. انقر بزر الماوس الأيمن فوق الاستعلام وحدد Rename. حرر الاسم الحالي أو اكتب اسماً جديداً، ثم اضغط على Enter.

إعادة تسمية استعلام

استبدال القيم

يمكنك استخدام ميزة Replace Values في Power Query Editor لاستبدال أي قيمة بقيمة أخرى في عمود محدد.

في هذا المثال، لاحظت أن في العمود Attribute شهر ديسمبر به خطأ إملائي. تحتاج إلى تصحيح هذا الخطأ الإملائي. حدد العمود الذي يحتوي على القيمة التي تريد استبدالها (Attribute في هذه الحالة)، ثم حدد Replace Values في علامة التبويب Transform.

استبدال ميزة القيمة فيPower Query Editor

في مربع Value to Find أدخل اسم القيمة التي تريد استبدالها، ثم في مربع Replace With أدخل اسم القيمة الصحيحة ثم اضغط OK. في Power Query، لا يمكنك تحديد خلية واحدة وتغيير قيمة واحدة، كما قد تكون فعلت في Excel.

استبدال قيمة بأخرى في المربع "value to find"

يمكنك مراجعة قائمة الخطوات التي قمت بها لإعادة هيكلة البيانات وتصحيحها من جزء Query Settings. عند إكمال جميع الخطوات التي تريد اتخاذها، يمكنك تحديد إغلاق & تطبيق لإغلاق محرر Power Query وتطبيق التغييرات على نموذج البيانات. ومع ذلك، يمكنك اتخاذ مزيد من الإجراءات لتنظيف وتحويل البيانات الخاصة بك.

استبدال القيم الفارغة

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

استبدال قيمة فارغة بصفر

إزالة التكرارات

يمكنك أيضاً إزالة التكرارات من الأعمدة للاحتفاظ بالأسماء الفريدة فقط في عمود محدد باستخدام ميزة Remove Duplicates في Power Query.

في هذا المثال، لاحظ أن العمود Category Name يحتوي على تكرارات لكل فئة. ونتيجة لذلك، تريد إنشاء جدول بفئات فريدة واستخدامه في نموذج البيانات. يمكنك تحقيق هذا الإجراء عن طريق تحديد عمود، والنقر بزر الماوس الأيمن على عنوان العمود، ثم تحديد خيار Remove Duplicates.

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

ميزة إزالة التكرارات

أفضل الممارسات لتسمية الجداول والأعمدة والقيم

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

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

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

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