ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
الركيزة الأولى لتطوير LuckyTemplates هي تحميل البيانات وتحويلات البيانات. في هذا البرنامج التعليمي ، ستتعرف على 12 عنصرًا للتطوير المسبق لبيانات LuckyTemplates تحتاج إلى إعدادها وتذكرها قبل إنشاء تقريرك.
قائمة التحقق هذه مهمة قبل أي شيء آخر لأنها تضمن تطوير تقرير سلس . تأكد من مراعاة هذه الممارسات الفضلى.
جدول المحتويات
1. تعطيل ميزات محددة
بادئ ذي بدء ، يوصى بتعطيل ميزة التاريخ / الوقت التلقائي في LuckyTemplates. هناك طريقتان للقيام بذلك: يمكنك إما تعطيل هذه الميزة بشكل عام أو تعطيلها للملف الحالي.
لتعطيله بشكل عام يعني أن الملفات الحالية وجميع الملفات المستقبلية لن تحتوي على هذه الميزة. قم بذلك بالانتقال إلى ملف ثم الخيارات والإعدادات . ضمن Global and Data Load ، قم بإلغاء تحديد مربع Auto day / time for new files ضمن Time Intelligence.
لتعطيل الملف الحالي فقط ، قم بالوصول إلى علامة تبويب الخيارات نفسها وابحث عن الملف الحالي . في علامة التبويب تحميل البيانات ، قم بإلغاء تحديد مربع التاريخ / الوقت التلقائي .
ميزة أخرى لتعطيلها هي الكشف التلقائي عن العلاقات الجديدة . إنه موجود أيضًا في الملف الحالي ضمن العلاقات.
2. تسليط الضوء على الصليب مقابل التصفية المتقاطعة
هناك طريقتان للتفاعل مع المرئيات في تقارير LuckyTemplates . يمكن تصفية هذه التفاعلات عبر التصفية أو تمييزها بشكل متقاطع. يتم تمكين التمييز المتقاطع افتراضيًا في LuckyTemplates.
لتغيير هذا الخيار ، انتقل مرة أخرى إلى ملف ثم الخيارات والإعدادات. ضمن الملف الحالي في قسم إعدادات التقرير ، يمكنك تغيير التفاعل المرئي الافتراضي من التظليل المتقاطع إلى التصفية التبادلية .
هذا ما سيبدو عليه ذلك. للتمييز المتقاطع ، يمكنك أن ترى أنه عند النقر فوق قناة واحدة في المخطط الشريطي الأول ، فإن المخطط الشريطي الثاني يبرز جزءًا محددًا لكل شريط.
يظل الجزء المميز بلون غامق بينما يظل الجزء غير المحدد بلون فاتح.
إذا نقرت فوق قناة مختلفة ، فسترى أن طول كل شريط ذي لون فاتح في المخطط الشريطي الثاني لا يتغير. فقط الأجزاء المميزة تتغير حسب القناة المختارة.
من ناحية أخرى ، بالنسبة للتصفية المتقاطعة ، يتغير طول كل شريط عندما تنتقل من قناة إلى أخرى.
هذا هو الخيار الموصى باستخدامه عند إنشاء التقارير في LuckyTemplates.
3. فصل مجموعات بيانات LuckyTemplates عن التقرير
تحتاج إلى تطوير مجموعات البيانات ونشرها في ملف PBIX مستقل.
تتمثل إحدى مزايا نشر مجموعات البيانات بشكل منفصل في أنه يمكنك استخدام عملية المصادقة في LuckyTemplates Service للترويج لمجموعات البيانات والمصادقة عليها.
إنها ممارسة مثالية لاختيار مجموعة بيانات والمصادقة عليها ، ويفضل أن تكون معتمدة ، عند تطوير تقرير جديد.
4. جدول مواعيد مخصصة
الإعداد التالي للتطوير المسبق الذي يتعين عليك القيام به هو التأكد من أن تقريرك قد خصص جدول التواريخ .
كمثال ، يمكنك استخدام جدول التواريخ الممتد المتاح في منتدى LuckyTemplates والذي يمكنك الوصول إليه باستخدام هذا . بمجرد الوصول إليه ، انسخ والصق رمز M في استعلام فارغ.
شيء آخر يجب فعله هو وضع علامة على جدول التواريخ كجدول تاريخ لتمكين استخدام حسابات معلومات الوقت في LuckyTemplates.
تحتاج أيضًا إلى التأكد من أن جدول التواريخ متقارب (صف واحد في اليوم) ويغطي حواف جدول الحقائق بالكامل.
تذكر دائمًا إضافة سنوات كاملة إلى جدول التواريخ. من أفضل الممارسات أيضًا إضافة سنة مستقبلية إضافية إلى جدول التواريخ لتمكين التنبؤ باستخدام حسابات معلومات الوقت.
إذا كان جدول التواريخ يحتوي على أيام أكثر مما تريد معروضًا في تقريرك ، يمكنك التحكم في العناصر المرئية باستخدام مقسمات طرق العرض. يمكنك استخدام العمود IsAfterToday أو عمود الإزاحة في جزء التصفية.
5. فحص قبل الإنشاء
قبل البدء في إنشاء تقرير ، تحتاج أولاً إلى التحقق مما إذا كنت بحاجة إلى إعداد تقرير على الإطلاق. اسأل نفسك هذه الأسئلة:
والأهم من ذلك ، هل تحتاج حقًا إلى البدء من نقطة الصفر؟
6. التدريج والإشارة إلى بيانات LuckyTemplates
عندما تقوم بتحميل جدول بيانات ثابت ، قد يكون لديك حقائق وأبعاد في جدول آخر ، مثل ، في ملف Excel. إذا كانت هذه هي الحالة ، فانقلها إلى قسم استعلام مرحلي وأعد تسميته. بمجرد الانتهاء من ذلك ، يمكنك إلغاء تحديد تمكين التحميل .
بعد ذلك ، قم بإنشاء مرجع لكل جدول Fact and Lookup وأعد تسميته بشكل مناسب.
قم بتحرير كل مرجع واحتفظ فقط بالأعمدة المطلوبة. تأكد من إزالة التكرارات.
وأخيرًا ، قم بتنظيم نموذج البيانات الخاص بك. ضع بيانات مماثلة في مجموعاتهم الخاصة.
7. تقرير الأداء
يعد حجم البيانات أحد أكبر العوامل التي تؤثر على الأداء.
قم بتقليل كمية البيانات المراد تحميلها قدر الإمكان. اتبع دائمًا البديهية: إذا لم تكن بحاجة إليها ، فلا تسترجعها . من الأسهل إضافة أشياء جديدة إلى تقرير بدلاً من إخراج الأشياء.
عندما تضع أشياء كثيرة في تقرير ، فإنك تدفع غرامة مقابل الأداء. لذلك يوصى بإجراء التصفية من المصدر.
إذا لم تتمكن من القيام بذلك من المصدر ، فيمكنك استخدام Power Query . استخدم خيار التصفية التلقائية لتحميل الصفوف الضرورية. واستخدم خياري اختيار الأعمدة أو إزالة الأعمدة لتحميل الأعمدة الضرورية.
بين اختيار الأعمدة وإزالة الأعمدة ، من الأفضل استخدام السابق. يؤدي اختيار الأعمدة إلى تسهيل استرداد أعمدة إضافية داخل LuckyTemplates إذا احتجت إلى القيام بذلك في المستقبل.
8. طي الاستعلام عن بيانات LuckyTemplates
طي الاستعلام هو محاولة من قبل LuckyTemplates لدمج العديد من خطوات التحديد والتحويل في استعلام مصدر بيانات واحد.
لتحديد ما إذا كان هناك استعلام مطوي أم لا ، تحتاج إلى النقر بزر الماوس الأيمن فوق جزء "الخطوات المطبقة" ثم إلقاء نظرة على خيار "عرض الاستعلام الأصلي" .
إذا لم يكن هذا الخيار غير نشط عند النقر بزر الماوس الأيمن فوق خطوة Power Query ، فسيتم استخدام طي الاستعلام. إذا كان باللون الرمادي ، فهذا يعني أن الاستعلام لم يتم طيه.
هذا مثال على ما يبدو عليه هذا. لا تحتوي خطوة التنقل في هذا العرض التوضيحي على خيار عرض الاستعلام الأصلي باللون الرمادي. وبالتالي ، يتم استخدام طي الاستعلام.
إذا تم تحديد هذا ، فسيتم عرض عبارة تحديد SQL بسيطة.
في هذا المثال ، تم بالفعل تصفية بيانات الصفوف التي تمت تصفيتها وخطوات القيمة المستبدلة. لذلك عند عرض الاستعلام الأصلي للصفوف التي تمت تصفيتها وخطوات القيمة المستبدلة ، ستظهر العبارات انهيارًا أكبر لثلاثة استعلامات في واحد.
هذا يقول LuckyTemplates أن أفضل طريقة للحصول على البيانات في نموذجك هي جعل المصدر يقوم بالعمل نيابة عنك.
فيما يلي نقاط مهمة أخرى يجب تذكرها حول طي الاستعلام:
9. وضع الاتصال
قبل بدء تقريرك ، اختر وضع الاتصال الصحيح. وضع الاستيراد هو الإعداد الافتراضي ويجب استخدامه عندما يكون ذلك ممكنًا لأنه يوفر أفضل أداء للتقرير. يمكن استخدام وضع الاستعلام المباشر إذا كانت البيانات الحديثة مطلوبة ، ولكن يمكن أن تؤثر سلبًا على الأداء.
يمكن الوصول إلى وضع الاتصال المباشر باستخدام نماذج مستودع البيانات الحالية (على سبيل المثال ، مكعبات SSAS متعددة الأبعاد).
10. موقع تحويل البيانات
من المهم أيضًا معرفة الموقع المناسب لعمليات تحويل البيانات.
أفضل مكان للقيام بها هو المصدر. إذا لم تتمكن من القيام بها في المصدر ، فافعلها في Power Query . إذا لم تتمكن من القيام بها في Power Query ، فقم بتنفيذها في DAX.
قم بإجراء تحويلات البيانات الخاصة بك إلى أقصى حد ممكن ، وبعيدًا عن المصب حسب الضرورة.
إذا كان بإمكانك إجراء تعديلات في Power Query ، فسيكون ذلك أفضل من DAX. إذا لم يكن ديناميكيًا في سياق جلسة تقرير ، ففكر في القيام بذلك في Power Query لتبسيط DAX وزيادة أداء التقرير .
وبقدر ما يتناسب شكل الجداول ، حاول أن تجعل جداول البيانات الفعلية طويلة ورفيعة ، بينما يجب أن تكون جداول الأبعاد قصيرة وعريضة.
11. التسمية وأنواع البيانات
تستخدم بعض أفضل الممارسات للتسمية أنظمة تسمية متسقة يسهل فهمها. أعد تسمية جميع عناصر التقرير حسب الضرورة لتتوافق مع معيار تسمية متسق. تتضمن هذه العناصر الجداول والاستعلامات والأعمدة وخطوات Power Query ، من بين العديد من العناصر الأخرى.
يعد هذا أمرًا مهمًا لأنه يتيح للمستخدمين غير المشاركين في عملية تطوير التقرير فهم ما يجري في التقرير بسهولة.
على الرغم من أن LuckyTemplates يقوم بعمل ممتاز في تعيين أنواع البيانات الصحيح�� ، فقد تكون هناك حاجة إلى بعض التعديلات. فيما يلي نقاط مهمة يجب تذكرها بالنسبة لأنواع البيانات:
12. تقسيم بيانات LuckyTemplates
العنصر الأخير في قائمة التحقق الخاصة بإعداد التطوير المسبق هو الدقة .
يجب أن تسعى جاهدًا للحصول على بياناتك بدقة متسقة. عند الجمع بين مستويات دقة مختلفة في الحل الخاص بك ، استخدم Power Query أو DAX لتخصيص البيانات المرجعية بشكل مناسب.
هذا مثال:
توجد بيانات المبيعات الرئيسية على المستوى اليومي ، مما يعني أن الدقة هي اليوم. بيانات مرجع الميزانية على مستوى شهري ، لذا فإن دقة تفاصيلها شهرية. تحتاج إلى جعل هذا متسقًا. يجب أن تكون كلا البيانات إما بالأيام أو بالأشهر.
خاتمة
تحتوي قائمة المراجعة التفصيلية هذه على كل ما تحتاجه للحصول على تطوير التقرير منذ البداية. ستكون هناك أوقات تريد فيها أن تبدأ فورًا بتقريرك.
لكن الإسراع في ذلك قد يستغرق على الأرجح وقتًا أطول. هناك احتمال أكبر لمواجهة المطبات والمزالق. سيؤدي استعراض كل عنصر مسبقًا إلى توفير الكثير من الوقت على المدى الطويل.
جريج
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته