تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
في هذا البرنامج التعليمي ، ستتعرف على طرق ترميز الأعمدة باستخدام VertiPaq في LuckyTemplates . ستفهم كيف تعمل كل طريقة وكيف تؤثر على أداء مؤشر DAX الخاص بك.
كل طريقة لها أسلوبها الخاص في ضغط البيانات بحيث يمكن أن توفر لك معاملات أسرع وأكثر سلاسة.
جدول المحتويات
ترميز القيمة باستخدام VertiPaq في LuckyTemplates
النوع الأول لضغط البيانات هو ترميز القيمة . يحدث على أعمدة من نوع عدد صحيح.
هذا مثال على عمود التكلفة الأصلي:

يمكنك أن ترى أن هناك قيمًا في الداخل.
الآن ، إذا قام VertiPaq بتخزين هذه البيانات في العمود كما هي ، فستحتاج إلى 12 بتًا من الذاكرة.
ومع ذلك ، يبحث VertiPaq عن طرق لتقليل مقدار الذاكرة التي يحتاجها لتخزين البيانات. سيجد الحد الأدنى لقيمة العمود ثم يقوم بترميز هذا العمود بطرح 3004 من كل قيمة. من خلال القيام بذلك ، ستحتاج فقط إلى 9 أجزاء من الذاكرة.

قلل VertiPaq من الذاكرة التي يحتاجها ، مما يجعل الكود الخاص بك يعمل بشكل أسرع.
ترميز القاموس
الطريقة التالية لضغط البيانات هي Dictionary أو Hash Encoding والتي تحدث في أعمدة القيم غير الصحيحة أو النصية.
هذا مثال لعمود به أسماء منتجات متكررة:

يحتوي VertiPaq على ميزة تساعد على ضغط الأعمدة غير الصحيحة. يقوم بإنشاء قائمة بالقيم المميزة في هذا العمود ثم يقوم بتعيين رقم لها.

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

يتطلب تخزين قيم الأعداد الصحيحة وحدات بت أقل من تخزين القيم النصية.
هذا شيء يفعله DAX و Storage Engine عندما يقومان بالتشفير.
تشغيل طول الترميز باستخدام VertiPaq في LuckyTemplates
آخر نوع ترميز يسمى Run Length Encoding . يبحث عن تكرار القيم ويخزن البداية والنهاية.
هذا نموذج لجدول بمعرف مندوب المبيعات والصفوف :

وهذا هو الجدول الذي تم ترميزه باستخدام Run Length Encoding:

إنه يعرف أن مندوب المبيعات الذي يحمل معرف EMP1017 ينتقل من الصف 1 إلى 363.
سترى أنه يحتوي على صف البداية ، ونهاية الصف ، ويظهر أيضًا عدد القيم المكررة الموجودة بينهما. لذلك ، ليست هناك حاجة لتخزين EMP1017 362 مرة لأنه يعرف أين يبدأ وأين ينتهي.
تشغيل طول الترميز باستخدام الأعمدة المشفرة
شيء رائع آخر حول VertiPaq هو أنه يمكن تشغيل ترميز الطول على الأعمدة التي تم ترميزها باستخدام القيمة أو ترميز القاموس.
هذا جدول تم ترميزه باستخدام Dictionary Encoding:

ستلاحظ أن عمود NameID يتكرر. هذا يعني أنه يمكنك استخدام Run Length Encoding مع العمود.
في هذه الحالة ، سوف يبحث VertiPaq فقط عن NameID و Row Start و Row End.

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