أفضل ممارسات Power Query لنموذج البيانات الخاص بك

أفضل ممارسات Power Query لنموذج البيانات الخاص بك

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

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

جدول المحتويات

1. إحضار البيانات دائمًا إلى محرر Power Query

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

أفضل ممارسات Power Query لنموذج البيانات الخاص بك

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

2. من أفضل الممارسات دائمًا فهم ماهية الاستعلام

أحد أهم ممارسات Power Query التي أوصي بها هو فهم ماهية الاستعلام. 

يشبه الاستعلام لقطة لبياناتنا في أسوأ صورها. لا تنقل أي شيء فعليًا إلى نموذج LuckyTemplates أيضًا. 

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

أفضل ممارسات Power Query لنموذج البيانات الخاص بك

3. تدرب على تنظيم استفساراتك لتطوير النموذج

من المهم للغاية فيما يتعلق بأفضل ممارسات Power Query لتطوير النموذج تنظيم استعلاماتنا. هذا لأنه سيكون لدينا الكثير من الاستعلامات عندما نطور المزيد والمزيد داخل LuckyTemplates. في بعض الأحيان ، قد يكون الاستعلام مثل الجدول المرحلي ، وفي النهاية قد يتم إلحاقه أو دمجه في جدول آخر. لذلك ، قد نتلقى الكثير من الاستفسارات ونحتاج إلى أن نكون قادرين على إدارتها. 

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

أفضل ممارسات Power Query لنموذج البيانات الخاص بك

4. تحليل كود M في محرر Power Query

أفضل ممارسات Power Query الأخرى التي نحتاج إلى تعلمها  هي معرفة ما يجري داخل المحرر المتقدم وبشكل أكثر تحديدًا ، مع كود M.

أفضل ممارسات Power Query لنموذج البيانات الخاص بك

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

أفضل ممارسات Power Query لنموذج البيانات الخاص بك

على سبيل المثال ، دعنا نزيل عمودًا هنا. 

أفضل ممارسات Power Query لنموذج البيانات الخاص بك

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

أفضل ممارسات Power Query لنموذج البيانات الخاص بك

5. هيكلة وتحسين جداول LuckyTemplates

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

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

خاتمة

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

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

أتمنى لك كل خير،


ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

كيفية حفظ وتحميل ملف RDS في R.

كيفية حفظ وتحميل ملف RDS في R.

ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.

مقدمة لتصفية السياق في LuckyTemplates

مقدمة لتصفية السياق في LuckyTemplates

في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX ​​في توفير النتائج.

إعداد تقارير الأعمال باستخدام LuckyTemplates

إعداد تقارير الأعمال باستخدام LuckyTemplates

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

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته