تحسين نموذج بيانات LuckyTemplates باستخدام VertiPaq

تحسين نموذج بيانات LuckyTemplates باستخدام VertiPaq

في هذا البرنامج التعليمي ، ستتعلم كيفية استخدام VertiPaq Analyzer في DAX Studio لتحسين نموذج البيانات في LuckyTemplates.

VertiPaq Analyzer هي أداة مضمنة في DAX Studio تستخرج معلومات مفيدة حول النماذج الجدولية من وجهة نظر التحسين.

لبدء تشغيل VertiPaq Analyzer ، انتقل إلى علامة التبويب Advanced في DAX Studio. ثم ، انقر فوق خيار عرض المقاييس .

تحسين نموذج بيانات LuckyTemplates باستخدام VertiPaq

سيؤدي هذا إلى فتح جزء جديد في الأسفل. يحتوي جزء مقاييس VertiPaq Analyzer على قائمة بجميع الجداول الموجودة في النموذج الجدولي الخاص بك.

تحسين نموذج بيانات LuckyTemplates باستخدام VertiPaq

يوفر كل عمود معلومات مفيدة فيما يتعلق بنموذج البيانات الخاص بك ، مثل:

  • العلاقة الأساسية - تُظهر عدد الصفوف في الجدول.
  • حجم الجدول - يُظهر حجم الجدول بالكيلو بايت (KB).
  • حجم العمود - يُظهر حجم العمود بالكيلو بايت (KB).
  • حجم التسلسل الهرمي - يستخدم بشكل أساسي لأغراض MDX.
  • الترميز - يتعلق بترميز القيمة وترم��ز القاموس.
  • نوع البيانات - نوع بيانات العمود ، مثل النص أو الرقم أو التاريخ.
  • Rel Size - يُظهر الذاكرة المستهلكة بسبب العلاقة بين جدولين.
  • ٪ DB - يُظهر مقدار ذاكرة الوصول العشوائي التي يستهلكها الجدول فيما يتعلق بنموذج البيانات بأكمله.

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

مقاييس محلل VertiPaq لنموذج بيانات في LuckyTemplates

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

قم بالتمرير إلى العمود الموجود في أقصى اليسار من الجدول في VertiPaq Analyzer. عندما تنقر على جدول ، ستتمكن من التعمق في معلومات أعمدته.

تحسين نموذج بيانات LuckyTemplates باستخدام VertiPaq

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

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

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

لن يكون هذا مفيدًا عند ضغط العمود ، لذلك تتخطى خدمات التحليل ترميز القاموس. هذا هو السبب في أن قسم القاموس يستهلك 120 كيلوبايت فقط.

ترميز القاموس ونسب التخزين وحجم التسلسل الهرمي للمستخدم

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

تحسين نموذج بيانات LuckyTemplates باستخدام VertiPaq

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

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

بعد ذلك ، إذا قمت بالتمرير إلى الجزء الموجود في أقصى اليمين من VertiPaq Analyzer ، يمكنك رؤية البيانات الخاصة بالنسب المئوية.

تحسين نموذج بيانات LuckyTemplates باستخدام VertiPaq

يوضح الجدول٪ مقدار المساحة التي يستهلكها العمود فيما يتعلق بالجدول. بينما تُظهر٪ DB مقدار المساحة التي يستهلكها العمود فيما يتعلق بقاعدة البيانات بأكملها.

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

تحسين نموذج بيانات LuckyTemplates باستخدام VertiPaq

يوضح حجم التدرج الهرمي للمستخدم مقدار المساحة المستهلكة بواسطة التدرجات الهرمية التي تم إنشاؤها في DAX Studio.

انتهاكات RI لنموذج بيانات في LuckyTemplates

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

تحسين نموذج بيانات LuckyTemplates باستخدام VertiPaq

يمكّنك من الفرز حسب الأعمدة ، مما يجعل من السهل تحديد أي عمود في مجموعة البيانات بأكملها يستهلك أعلى ذاكرة وصول عشوائي (RAM).

تتيح لك علامة التبويب "العلاقات" عرض السبب الجذري لانتهاكات RI .

إذا كان كود DAX الخاص بك يحتوي على انتهاك RI ، فسيقوم VertiPaq Analyzer بوضع رقم 1 بخط أحمر ضمن قسم RI Violations. ومع ذلك ، إذا قمت بتوسيع الجدول مع الانتهاك ، فلن تتمكن من معرفة سبب ذلك.

تحسين نموذج بيانات LuckyTemplates باستخدام VertiPaq

يمكن العثور على هذه المعلومات بدلاً من ذلك في علامة التبويب "العلاقات".

تحسين نموذج بيانات LuckyTemplates باستخدام VertiPaq

في هذا المثال ، يوضح جدول المبيعات وجود 2183 مفتاحًا مفقودًا بين مفتاح منتج جدول المبيعات ومفتاح منتج جدول المنتج. ينتج عن هذا 10 ملايين صف غير صالح في جدول المبيعات و 153 نموذجًا لانتهاكها.

تتيح لك صفحة العلاقات في VertiPaq Analyzer تحديد المفاتيح المفقودة بين جدول الحقائق وجدول الأبعاد.

يمكنك أيضًا إعادة التحقق من هذه المعلومات باستخدام DAX.

تحسين نموذج بيانات LuckyTemplates باستخدام VertiPaq

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

علامة تبويب الملخص في محلل VertiPaq

تعرض علامة التبويب "الملخص" المعلومات الأساسية العامة لنموذج البيانات الخاص بك.

تحسين نموذج بيانات LuckyTemplates باستخدام VertiPaq

يُظهر الحجم الإجمالي المقدار الإجمالي لذاكرة الوصول العشوائي (RAM) التي يستهلكها نموذج البيانات. تاريخ التحليل يتعلق بآخر مرة نقرت فيها على خيار عرض المقاييس في DAX Studio.

يشير التوافق إلى إصدار Analysis Services المستخدم في الملف الحالي. وأخيرًا ، يعرض الخادم رقم منفذ المضيف المحلي الذي تستخدمه خدمات التحليل للاتصال بـ DAX Studio.

خاتمة

محلل VertiPaq هو أداة أداء وتحليل مضمنة في Microsoft LuckyTemplates. يسمح لك بتحليل نموذج البيانات لتقرير أو مجموعة بيانات LuckyTemplates لفهم كيفية تنظيم البيانات وكيفية استخدامها.

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

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


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

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

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

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