ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
سيناقش هذا البرنامج التعليمي علامة التبويب "العلاقات" في VertiPaq Analyzer في DAX Studio. ستتعرف على مدى فائدتها في تحديد انتهاكات التكامل المرجعي التي تؤدي إلى إبطاء أكواد DAX. يساعدك على تحديد الجدول أو العمود الذي يجب تحسينه وتحسينه.
جدول المحتويات
البرنامج التعليمي لعلامة تبويب العلاقات في محلل VertiPaq
تُظهر علامة التبويب العلاقات كافة العلاقات الموجودة في نموذج البيانات الخاص بك. للتوضيح ، هذا نموذج ملف سيتم استخدامه في هذا البرنامج التعليمي. يمكنك أن ترى أن لديها أربع مجموعات علاقات.
هذه هي طريقة عرض الرسم البياني لنموذج البيانات.
يحتوي على أربعة جداول أبعاد تتعلق بجدول الحقائق. بالعودة إلى علامة التبويب العلاقات ، يمكنك رؤية عمود الحد الأقصى من العلاقة الأساسية .
يحدد هذا العمود تكلفة العلاقة وهي مقدار الوقت الذي تحتاجه DAX لنقل عوامل التصفية من جدول الأبعاد إلى جدول البيانات الفعلية.
الأعمدة المهمة الأخرى في علامة التبويب هي المفاتيح المفقودة والصفوف غير الصالحة ونماذج الانتهاكات ؛ تعرض مشكلات تكامل المرجع في نموذجك.
مخالفات النزاهة المرجعية
تحدث انتهاكات التكامل المرجعي عندما تكون هناك قيمة في الجانب المتعدد لعلاقة رأس بأطراف غير موجودة من جانب واحد.
تؤدي هذه الانتهاكات إلى إبطاء أداء DAX وتؤدي أحيانًا إلى حسابات غير دقيقة.
لتحديد موقع هذه الانتهاكات ، يمكنك إما استخدام علامة التبويب "العلاقات" أو تشغيل استعلام DAX . من أفضل الممارسات إصلاح المشكلات دائمًا للحصول على أداء أكثر سلاسة.
إذا عدت إلى علامة التبويب "العلاقات" ، يمكنك ملاحظة وجود انتهاكات تشير إلى علاقات جدول الأبعاد بجدول الحقائق .
يحتوي جدول الحقائق على 781 من مفاتيح العملاء مفقودة و SalesPersonKey واحد مفقود غير موجود في جدول DimCustomer و DimSalesPerson .
يُظهر عمود "نماذج الانتهاكات" المفاتيح المفقودة. في المثال ، أظهر 5 مفاتيح فقط من جدول مفتاح العميل .
إذا كنت تريد تغيير عدد المفاتيح المعروضة ، فانتقل إلى ملف وانقر فوق خيار. بعد ذلك ، انقر فوق "خيارات متقدمة" ثم قم بتغيير عدد الانتهاكات. في هذا المثال ، يتم استخدام 20 مفتاحًا مفقودًا.
بمجرد العودة إلى علامة التبويب ، أعد تشغيل DAX بالنقر فوق عرض المقاييس. يمكنك الآن رؤية المزيد من المفاتيح المفقودة.
الآن ، أنت بحاجة إلى معرفة سبب فقدان هذه المفاتيح وما هي. قم بإنشاء استعلام DAX لمنحك المفاتيح المفقودة من جدول مفتاح العميل .
أولاً ، استخدم الدالة EVALUATE ثم وظيفة . بالنسبة للجدول الأيسر ، استخدم الدالة لمفتاح العميل الخاص بجدول FactSales .
وللجدول الصحيح ، استخدم الدالة DISTINCT لمفتاح العميل الخاص بجدول DimCustome r . بمجرد الضغط على F5 ، سترى 781 مفتاحًا مفقودًا.
برنامج VertiPaq Analyzer التعليمي: إصلاح انتهاكات RI
لإصلاح الانتهاكات ، ارجع إلى نموذج الملف وانقر فوق تحويل البيانات . بعد ذلك ، انتقل إلى جدول DimCustomer ، واحصل على القائمة الكاملة ، ثم انقر فوق تطبيق.
قم بتشغيل استعلام DAX مرة أخرى. يمكنك الآن أن ترى أنه لا يحتوي على مفاتيح مفقودة.
بالنسبة للانتهاك من جدول SalesPersonKey ، افعل نفس الشيء. انتقل إلى جدول DimSalesPerson ، واحصل على المفتاح المفقود ، ثم انقر فوق تطبيق.
لا يوجد الآن أي انتهاكات مرجعية للسلامة.
تحسين وظائف DAX باستخدام هذه الدورة التدريبية الجديدة ،
تحويلات بسيطة في LuckyTemplates للحصول على بيانات محسّنة أكثر ،
قم بتحسين صيغ LuckyTemplates باستخدام DAX المتقدم
خاتمة
إذا كنت لا تعرف كيف وأين تبدأ تحسين DAX الخاص بك ، فاستخدم علامة التبويب العلاقات في VertiPaq Analyzer Metrics. يحدد موقع الجداول التي تحتوي على انتهاكات تكامل مرجعي ويساعدك على التخلص منها للحصول على حساب DAX أسرع .
تحدث مشكلات الأداء دائمًا ولكن بمجرد إتقان استخدام علامة التبويب العلاقات ، ستحصل على حسابات خالية من الأخطاء.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته