ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
يتم استخدام Power Query لإعداد كل جدول من الجداول التي تم تحميلها في نموذج البيانات. ومن ثم ، فمن الأساسي أن تكون الجداول والحقول والمقاييس في نموذج البيانات غير معقدة وسهلة الاستخدام. في هذا البرنامج التعليمي ، دعنا نتحدث عن بعض أفضل ممارسات Power Query لنموذج البيانات الخاص بنا ، وبعض ميزاته ، ولماذا يجب علينا استخدام محرر الاستعلام.
يسمح Power Query للمستخدمين بالقيام بأشياء معقدة للغاية. لذلك ، من المهم دائمًا اتباع بعض قواعد أفضل الممارسات للحفاظ على كل شيء منظمًا بشكل صحيح.
جدول المحتويات
1. إحضار البيانات دائمًا إلى محرر Power Query
قد يقوم الأشخاص عادةً باستيراد بياناتهم مباشرةً إلى نموذج البيانات الخاص بهم باستخدام خيار الحصول على البيانات .
أقترح بشدة عدم القيام بذلك واستخدام محرر الاستعلام أولاً. هذا يعني أنه يجب علينا دائمًا إحضار بياناتنا إلى محرر الاستعلام لتنظيفها أولاً. السبب هو أن البيانات ليست مثالية أبدًا. سيكون من الأفضل التحقق من البيانات في محرر الاستعلام قبل إضافتها إلى نموذج البيانات الخاص بنا.
2. من أفضل الممارسات دائمًا فهم ماهية الاستعلام
أحد أهم ممارسات Power Query التي أوصي بها هو فهم ماهية الاستعلام.
يشبه الاستعلام لقطة لبياناتنا في أسوأ صورها. لا تنقل أي شيء فعليًا إلى نموذج LuckyTemplates أيضًا.
نظرًا لأن جداول البيانات الخاصة بنا قد تكون كبيرة ، فنحن نريد الاستعلام عنها وعدم إنشاء أي حمل زائد فيما يتعلق بنماذج LuckyTemplates الخاصة بنا. بمجرد أن نحصل عليها في تنسيق الاستعلام ، عندها نقوم بكل تنظيف وتحويل تلك الجداول. لذلك ، من الضروري أن يكون لديك فهم جيد لما هو الاستعلام مقابل الالتزام المباشر بالبيانات في نموذج البيانات.
3. تدرب على تنظيم استفساراتك لتطوير النموذج
من المهم للغاية فيما يتعلق بأفضل ممارسات Power Query لتطوير النموذج تنظيم استعلاماتنا. هذا لأنه سيكون لدينا الكثير من الاستعلامات عندما نطور المزيد والمزيد داخل LuckyTemplates. في بعض الأحيان ، قد يكون الاستعلام مثل الجدول المرحلي ، وفي النهاية قد يتم إلحاقه أو دمجه في جدول آخر. لذلك ، قد نتلقى الكثير من الاستفسارات ونحتاج إلى أن نكون قادرين على إدارتها.
في هذا المثال ، قمت بتنظيمها على الجانب الأيسر باستخدام المجلدات. يمكننا أيضًا سحب استفساراتنا وإفلاتها لوضعها في ترتيب معين. الشيء الأساسي عند تنظيمها هو تسميتها بشكل حدسي أيضًا - ليس فقط للاستعلامات ولكن أيضًا المجلدات التي يجلسون فيها.
4. تحليل كود M في محرر Power Query
أفضل ممارسات Power Query الأخرى التي نحتاج إلى تعلمها هي معرفة ما يجري داخل المحرر المتقدم وبشكل أكثر تحديدًا ، مع كود M.
هذا مثال على رمز M مفصل مع الاستعلام عن التواريخ. إنه ببساطة رمز سيتغير في كل مرة نقوم فيها بإجراء تحول. لذا ، فهو يوضح كل التفاصيل المختلفة للتحولات التي نقوم بها.
على سبيل المثال ، دعنا نزيل عمودًا هنا.
بعد ذلك ، إذا فتحنا الكود الخاص بنا في المحرر المتقدم ، فسنرى أنه سجل أيضًا أننا أزلنا عمودًا. لا نحتاج إلى كتابة الكود ولكننا بحاجة إلى فهم جيد للكود. بمجرد أن نتمكن من تحليلها بوضوح ، يمكننا أن نرى أن هناك عددًا قليلاً من الفرص للقيام بالكثير من الأشياء المتقدمة في هذا الجزء.
5. هيكلة وتحسين جداول LuckyTemplates
أخيرًا ، أقترح بشدة أن يكون لدى المستخدمين فهم كيف نريد هيكلة الجداول أو تحسينها لـ LuckyTemplates. هذا مهم حقًا لأنه في نهاية اليوم ، بمجرد أن نتجاوز مرحلة الاستعلام هذه ، سنلزمها بنموذج البيانات الخاص بنا وعلينا بناء نموذج بيانات حوله. يجب أن نضع نموذج البيانات في الاعتبار أثناء عملنا من خلال هذا ، لأن هذا هو المكان الذي نقوم فيه بتحسين جداولك لنموذج البيانات.
إذن ، ما هو الشكل الجيد أو ما هو الشكل الأمثل لجداولنا لتلائم نموذج البيانات الخاص بنا؟ لا توجد إجابة دقيقة فعلية لذلك أيضًا لأن كل حالة بيانات فريدة في كثير من الحالات.
خاتمة
إذن ، هذه هي أفضل ممارسات Power Query التي اقترحتها وبعض الأشياء الرئيسية الرئيسية التي سنغطيها في مقالات المدونة الأخرى. يمكن أن يساعدك اتباع هذه النصائح العامة في إعداد نموذج بيانات مناسب يعتبر قلب حل تقرير LuckyTemplates.
ضع في اعتبارك دائمًا أنه من الضروري حقًا أن يكون لديك فهم لما يحدث داخل محرر الاستعلام. من هناك ، يمكننا الانتقال وتطبيق الشكل الجيد والمحسّن للجدول في سيناريو البيانات الخاص بنا وفي نموذجنا الخاص.
أتمنى لك كل خير،
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته