محرر Power Query: استعلامات مرحلية

محرر Power Query: استعلامات مرحلية

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

يمكن استخدام الاستعلامات المرحلية لتكوين معلمات مصادر البيانات وعرضها على استعلامات البعد وجدول الحقائق لمجموعة البيانات.

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

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

تحليل نموذج البيانات

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

محرر Power Query: استعلامات مرحلية

هنا ، لدينا جداول مثل  تفاصيل  القناة والعملاء  والمنتجات والمناطق ومجموعة من  جداول المبيعات  للأعوام  2014 و  2015  و  2016 .  

محرر Power Query: استعلامات مرحلية

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

محرر Power Query: استعلامات مرحلية

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

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

إعداد النموذج عبر محرر Power Query

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

محرر Power Query: استعلامات مرحلية

نحن بحاجة للاحتفاظ بهذه الاستفسارات الثلاثة. لذلك ، سننشئ مجموعة جديدة لهم ونطلق عليها اسم Staging Queries.

محرر Power Query: استعلامات مرحلية

دعنا أيضًا ننقل  جدول تفاصيل القناة  إلى  مجموعة الاستعلامات المرحلية  . 

محرر Power Query: استعلامات مرحلية

بعد ذلك ، لننقل جداول  العملاء والمنتجات  والمنطقة  داخل   مجموعة نموذج البيانات

محرر Power Query: استعلامات مرحلية

هذا مجرد مثال جيد آخر على كيفية تنظيم طاولاتنا بشكل صحيح. 

إنهاء استعلام التدريج عبر محرر Power Query

الشيء الآخر الوحيد الذي يجب التعرف عليه عند التدريج هو حاجتنا لمواصلة الاستعلام عن مصدر البيانات. ومع ذلك ، لا ينبغي أن ندع هذه الجداول تدخل في نماذجنا.

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

محرر Power Query: استعلامات مرحلية

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

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

محرر Power Query: استعلامات مرحلية

هذا لإزالة معلمات مصدر البيانات من استعلامات استرداد البيانات وأيضًا لتسهيل إدارة مصادر البيانات واستعلاماتها.

خاتمة

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

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

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


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

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

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

كيفية حفظ وتحميل ملف 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؟ كل شيئ ترغب بمعرفته