ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذا البرنامج التعليمي ، سنتعرف على كيفية تنظيم الاستعلامات باستخدام محرر Power Query. هذا مفهوم جديد أود مناقشته حتى نفهم متى وأين يمكننا استخدام هذا في محرر الاستعلام .
يمكن استخدام الاستعلامات المرحلية لتكوين معلمات مصادر البيانات وعرضها على استعلامات البعد وجدول الحقائق لمجموعة البيانات.
بالنسبة لمجموعات بيانات LuckyTemplates ، نحتاج إلى تحديد معلمات خاصة بمصادر البيانات ، وتطوير استعلام مرحلي يشير إلى هذه المعلمات. هذه طريقة الوصول إلى البيانات الموصى بها.
جدول المحتويات
تحليل نموذج البيانات
إذا نظرنا إلى نموذجنا الآن ، فلدينا بالفعل العناصر الأساسية ، لكنه لا يزال معقدًا للغاية. لذلك ، نحتاج إلى استخدام الاستعلامات لدمج جداولنا أو بياناتنا في نموذج أكثر دقة وأفضل. تعد الاستعلامات المرحلية عبر محرر Power Query خطوة وسيطة لتحقيق ذلك.
هنا ، لدينا جداول مثل تفاصيل القناة والعملاء والمنتجات والمناطق ومجموعة من جداول المبيعات للأعوام 2014 و 2015 و 2016 .
دعونا نرى كيف يمكن أن تبدو بياناتنا التجريبية من مصادر بيانات متباينة قد نضطر لربطها في المستقبل. إذا قمنا بفحص جداول طلبات المبيعات في هذه البيانات التجريبية ، فسنلاحظ أنها نفس البيانات التي تختلف فقط في السنة. نحتاج إلى الاستعلام عن هذه البيانات حتى نتمكن من إدخالها في نموذجنا. وبالتالي ، يتعين علينا إيجاد طريقة لدمجها مع الاستمرار في الحفاظ على هذه الاستعلامات ، حتى يستمروا في العثور على البيانات.
علاوة على ذلك ، لا ينبغي أن نتركهم بنفس الشكل والشكل مثل الاستعلام الأولي. لهذا السبب نحتاج إلى إنشاء هذه الخطوة الوسيطة التي تسمى منطقة التدريج لهذه الجداول. بعد ذلك ، في محرر الاستعلام ، سنقوم بتحسين الجدول أو جعله كجدول واحد.
لدينا جدول المبيعات وجداول البحث مثل العملاء والمناطق والمنتجات . لدينا أيضًا جدول تفاصيل القناة ، والذي سنستخدمه كجدول مرحلي. في وقت لاحق ، نحتاج إلى دمج جدول تفاصيل القناة في جدول الحقائق ( جدول المبيعات ). في هذه الأثناء ، سنضع جدول تفاصيل القناة في استعلامنا المرحلي. هذا فقط لنوضح لك كيف يمكننا الاستفادة من هذا الجدول.
إعداد النموذج عبر محرر Power Query
الآن ، دعنا نعود إلى نموذجنا التجريبي. سأوضح لك كيف أقترح إعداده لأننا نريد فقط إنشاء جدول مبيعات واحد من هذه الجداول الثلاثة.
نحن بحاجة للاحتفاظ بهذه الاستفسارات الثلاثة. لذلك ، سننشئ مجموعة جديدة لهم ونطلق عليها اسم Staging Queries.
دعنا أيضًا ننقل جدول تفاصيل القناة إلى مجموعة الاستعلامات المرحلية .
بعد ذلك ، لننقل جداول العملاء والمنتجات والمنطقة داخل مجموعة نموذج البيانات .
هذا مجرد مثال جيد آخر على كيفية تنظيم طاولاتنا بشكل صحيح.
إنهاء استعلام التدريج عبر محرر Power Query
الشيء الآخر الوحيد الذي يجب التعرف عليه عند التدريج هو حاجتنا لمواصلة الاستعلام عن مصدر البيانات. ومع ذلك ، لا ينبغي أن ندع هذه الجداول تدخل في نماذجنا.
لتنظيم ذلك ، لنبدأ بالنقر بزر الماوس الأيمن على جدول Sales_2014 . في هذا الجدول ، سنحتفظ بخيار " تضمين في تحديث التقرير" . بعد ذلك ، قم بتعطيل التحميل عن طريق إلغاء تحديد خيار تمكين التحميل .
لنقم أيضًا بتعطيل جدول Sales_2015 و Sales_2016 وتفاصيل القناة عن طريق إلغاء تحديد خيار تمكين التحميل . هذه هي الخطوة الأخيرة قبل أن نلزم هذه الاستعلامات بنموذجنا.
نتيجة لذلك ، هذا هو الشكل الذي يجب أن يبدو عليه الاستعلام المرحلي. ما زالوا في طريقهم للاستعلام ، لكننا لن نضيفهم إلى نموذجنا.
هذا لإزالة معلمات مصدر البيانات من استعلامات استرداد البيانات وأيضًا لتسهيل إدارة مصادر البيانات واستعلاماتها.
خاتمة
ضع في اعتبارك أن التدريج يتعلق باستخدام هذه الاستعلامات إما من تلك الموجودة بالفعل في نموذج وتلك الموجودة في منطقة التدريج لدينا. بعد ذلك ، نحتاج إلى تصور النموذج الذي نريد أن نبني عليه. علينا تحسين وتنظيف وتشكيل طاولاتنا لإدخالها في النموذج الذي سنبني معه علاقات.
في البرامج التعليمية الأخرى ، سنتعلم كيفية إلحاق هذه الجداول ودمجها من منطقة التدريج. نأمل أن يمنحك هذا فكرة جيدة حول كيفية استخدام هذا المفهوم وكيف يجب أن تفكر فيه من منظور الاستعلام.
أتمنى لك كل خير،
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته