ما المقصود بـ Power Query ولغة M: نظرة عامة مفصلة

في هذا البرنامج التعليمي ، ستتعرف على Power Query ولغة M داخل سطح مكتب LuckyTemplates.

على الرغم من إمكانية وجود اختلافات طفيفة ، يمكنك تطبيق نفس الأساليب العامة عبر منتجات Microsoft الأخرى مثل Excel و Analysis Services وأدوات Microsoft الأخرى باستخدام Power Query Engine مضمن.

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

ما هو Power Query؟

تم تصميم Power Query لتحويل البيانات وإعدادها . يأتي مزودًا بواجهة رسومية للاتصال بمجموعة واسعة من مصادر البيانات.

ما المقصود بـ Power Query ولغة M: نظرة عامة مفصلة

يحتوي أيضًا على محرر ، يُعرف أكثر باسم محرر Power Query في سطح مكتب LuckyTemplates والذي يتم استخدامه لتحويل البيانات الأولية.

ما المقصود بـ Power Query ولغة M: نظرة عامة مفصلة

يشار إلى عملية تحويل البيانات الأولية أيضًا باسم ETL والتي تعني الاستخراج والتحويل والتحميل .

ما المقصود بـ Power Query ولغة M: نظرة عامة مفصلة

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

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

ما المقصود بـ Power Query ولغة M: نظرة عامة مفصلة

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

بمجرد الاتصال بمصدر البيانات ، سيكون لديك معاينة للبيانات.

ما المقصود بـ Power Query ولغة M: نظرة عامة مفصلة

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

يتوفر محرك Power Query في العديد من المنتجات والخدمات. تعتمد الوجهة التي سيتم تخزين البيانات فيها على الاستعلام المستخدم.

ما هي لغة M؟

M هي لغة مزج وظيفية حساسة لحالة الأحرف مصممة لتحويل البيانات.

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

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

ومع إدخال IntelliSense في سبتمبر 2018 ، أصبح لحساسية الحالة الآن تأثير أقل على أكواد M.

ما المقصود بـ Power Query ولغة M: نظرة عامة مفصلة

يتيح لك IntelliSense الاتصال بأعضاء #shared الجوهري ، مثل جميع وظائف M الأصلية والوظائف المخصصة وأسماء المتغيرات أو الخطوات والمعلمات.

م هي لغة وظيفية. عندما تفهم تدفقها ، يصبح من الأسهل قراءة وكتابة أكواد M.

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

تتوفر مجموعة متنوعة من الموارد عبر الإنترنت حيث يمكنك معرفة المزيد عن M.

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

ولكن بشكل عام ، فإن أهم شيء عند تعلم شيء جديد هو الممارسة والممارسة والممارسة .

خاتمة

يعد محرر Power Query أداة فعالة عند إجراء عمليات تحويل البيانات. بمجرد فهمك لمفاهيمها الأساسية ، سيكون من الأسهل عليك تحويل بياناتك الأولية إلى معلومات أكثر أهمية.

وعلى الرغم من أن لغة M غالبًا ما يتم إنشاؤها تلقائيًا لك ، فمن الأفضل دائمًا التعلم. ستكون هذه ميزة كبيرة عند التعامل مع سيناريوهات أكثر تعقيدًا في المستقبل.

ميليسا

Leave a Comment

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير 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 لاحتياجات إعداد تقارير الأعمال الخاصة بك.