ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذا البرنامج التعليمي ، ستتعلم كيفية استخدام VertiPaq Analyzer في DAX Studio لتحسين نموذج البيانات في LuckyTemplates.
VertiPaq Analyzer هي أداة مضمنة في DAX Studio تستخرج معلومات مفيدة حول النماذج الجدولية من وجهة نظر التحسين.
لبدء تشغيل VertiPaq Analyzer ، انتقل إلى علامة التبويب Advanced في DAX Studio. ثم ، انقر فوق خيار عرض المقاييس .
سيؤدي هذا إلى فتح جزء جديد في الأسفل. يحتوي جزء مقاييس VertiPaq Analyzer على قائمة بجميع الجداول الموجودة في النموذج الجدولي الخاص بك.
يوفر كل عمود معلومات مفيدة فيما يتعلق بنموذج البيانات الخاص بك ، مثل:
جدول المحتويات
مقاييس محلل VertiPaq لنموذج بيانات في LuckyTemplates
يمكنك استخدام هذه المقاييس المختلفة عند تحليل الجداول في نموذج البيانات الخاص بك . في هذا المثال ، ستلاحظ أن جدول المبيعات يستهلك أكبر قدر من٪ DB.
قم بالتمرير إلى العمود الموجود في أقصى اليسار من الجدول في VertiPaq Analyzer. عندما تنقر على جدول ، ستتمكن من التعمق في معلومات أعمدته.
يتيح لك هذا تحديد الأعمدة الضرورية للأغراض التحليلية. يمكنك أيضًا اختيار إزالة الأعمدة غير الضرورية من نموذج البيانات الخاص بك. هذا يحفظ ذاكرة الوصول العشوائي ويحسن العمليات الحسابية التي تقوم بها.
على سبيل المثال ، يستهلك عمود مفتاح المبيعات عبر الإنترنت ما مجموعه 83 ميغابايت من ذاكرة الوصول العشوائي. إذا لم يكن هذا العمود مفيدًا لأغراض إعداد التقارير ، فيمكنك إزالته لتحرير مساحة تخزين.
في قسم التشفير ، يمكنك رؤية تطبيق ترميز القيمة على عمود مفتاح المبيعات عبر الإنترنت. لا فائدة من تطبيق "ترميز القاموس" لأن هذا العمود يحتوي فقط على قيم فريدة. سيظل الفهرس المخزن مساويًا لقيمته.
لن يكون هذا مفيدًا عند ضغط العمود ، لذلك تتخطى خدمات التحليل ترميز القاموس. هذا هو السبب في أن قسم القاموس يستهلك 120 كيلوبايت فقط.
ترميز القاموس ونسب التخزين وحجم التسلسل الهرمي للمستخدم
بعد فوات الأوان ، إذا نظرت إلى عمود رقم طلب المبيعات ، يمكنك أن ترى أن قسم القاموس يستهلك مساحة تخزين أكبر من قسم البيانات.
يخزن قسم البيانات قيمة الفهرس أو المؤشر لكل صف في العمود. نظرًا لأن عمود رقم طلب المبيعات يخزن الجزء الأكبر من بياناته في شكل مؤشرات ، فإن القاموس يستهلك كل الضغط.
يُظهر حجم العمود تجميع أقسام البيانات والقاموس والتسلسل الهرمي. في قسم نوع البيانات ، يتم تخزين عمود رقم طلب المبيعات كسلسلة ، وبالتالي ، يتم استخدام ترميز القاموس.
بعد ذلك ، إذا قمت بالتمرير إلى الجزء الموجود في أقصى اليمين من VertiPaq Analyzer ، يمكنك رؤية البيانات الخاصة بالنسب المئوية.
يوضح الجدول٪ مقدار المساحة التي يستهلكها العمود فيما يتعلق بالجدول. بينما تُظهر٪ DB مقدار المساحة التي يستهلكها العمود فيما يتعلق بقاعدة البيانات بأكملها.
بالانتقال إلى جدول المنتجات ، يمكنك أن ترى أنه الجدول الوحيد الذي يحتوي على قيمة لحجم التدرج الهرمي للمستخدم.
يوضح حجم التدرج الهرمي للمستخدم مقدار المساحة المستهلكة بواسطة التدرجات الهرمية التي تم إنشاؤها في DAX Studio.
انتهاكات RI لنموذج بيانات في LuckyTemplates
تتيح لك علامة تبويب العمود الخاصة بمحلل VertiPaq عرض بياناتك بتنسيق جدول-عمود.
يمكّنك من الفرز حسب الأعمدة ، مما يجعل من السهل تحديد أي عمود في مجموعة البيانات بأكملها يستهلك أعلى ذاكرة وصول عشوائي (RAM).
تتيح لك علامة التبويب "العلاقات" عرض السبب الجذري لانتهاكات RI .
إذا كان كود DAX الخاص بك يحتوي على انتهاك RI ، فسيقوم VertiPaq Analyzer بوضع رقم 1 بخط أحمر ضمن قسم RI Violations. ومع ذلك ، إذا قمت بتوسيع الجدول مع الانتهاك ، فلن تتمكن من معرفة سبب ذلك.
يمكن العثور على هذه المعلومات بدلاً من ذلك في علامة التبويب "العلاقات".
في هذا المثال ، يوضح جدول المبيعات وجود 2183 مفتاحًا مفقودًا بين مفتاح منتج جدول المبيعات ومفتاح منتج جدول المنتج. ينتج عن هذا 10 ملايين صف غير صالح في جدول المبيعات و 153 نموذجًا لانتهاكها.
تتيح لك صفحة العلاقات في VertiPaq Analyzer تحديد المفاتيح المفقودة بين جدول الحقائق وجدول الأبعاد.
يمكنك أيضًا إعادة التحقق من هذه المعلومات باستخدام DAX.
عند تشغيل الكود ، تظهر النتائج بالفعل أن 10 ملايين صف بها قيم مفتاح منتج فارغة.
علامة تبويب الملخص في محلل VertiPaq
تعرض علامة التبويب "الملخص" المعلومات الأساسية العامة لنموذج البيانات الخاص بك.
يُظهر الحجم الإجمالي المقدار الإجمالي لذاكرة الوصول العشوائي (RAM) التي يستهلكها نموذج البيانات. تاريخ التحليل يتعلق بآخر مرة نقرت فيها على خيار عرض المقاييس في DAX Studio.
يشير التوافق إلى إصدار Analysis Services المستخدم في الملف الحالي. وأخيرًا ، يعرض الخادم رقم منفذ المضيف المحلي الذي تستخدمه خدمات التحليل للاتصال بـ DAX Studio.
خاتمة
محلل VertiPaq هو أداة أداء وتحليل مضمنة في Microsoft LuckyTemplates. يسمح لك بتحليل نموذج البيانات لتقرير أو مجموعة بيانات LuckyTemplates لفهم كيفية تنظيم البيانات وكيفية استخدامها.
يوفر محلل VertiPaq العديد من المقاييس التي يمكن أن تساعدك على فهم أداء وكفاءة نموذج البيانات الخاص بك. من خلال تحليل هذه المقاييس ، يمكنك تحديد المشكلات المحتملة في نموذج البيانات الخاص بك ، مثل الجداول الكبيرة ، أو كثافة البيانات المنخفضة ، أو أنواع البيانات غير الفعالة ، واتخاذ خطوات لتحسين النموذج للحصول على أداء أفضل.
أتمنى لك كل خير،
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته