تحسين Power Query: تقليل الأرقام العشرية

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

في هذا المثال ، يمكنك أن ترى أن السعر الصافي يستهلك 11 ميجابايت من ذاكرة الوصول العشوائي بينما يستهلك إجمالي التكلفة وتكلفة الوحدة وسعر الوحدة 8 ميجابايت لكل منهما.

تحسين Power Query: تقليل الأرقام العشرية

عندما تنتقل إلى Power Query وتنقر فوق خيار التصفية لعمود Net Price ، يمكنك أن ترى أن العمود يخزن قيمًا تصل إلى ثلاثة منازل عشرية.

تحسين Power Query: تقليل الأرقام العشرية

هذا يمكن أن يسبب مشكلة في الأداء . إذا تم تخزين عدة أرقام كرقم عشري ، فسيحتوي القاموس على المزيد من القيم الفريدة. سيؤدي ذلك إلى إنشاء VertiPaq لهيكل تخزين ضخم للقاموس.

لذلك يوصى بتحسين هذه الأعمدة.

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

تحسين Power Query للأعمدة

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

تحسين Power Query: تقليل الأرقام العشرية

بعد ذلك ، قم بتعيين المنازل العشرية على 2 وانقر فوق موافق.

تحسين Power Query: تقليل الأرقام العشرية

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

تحسين Power Query: تقليل الأرقام العشرية

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

تحقق من استخدام ذاكرة الوصول العشوائي

للتحقق من مقدار تقليل ذاكرة الوصول العشوائي ، افتح DAX Studio . انتقل إلى علامة التبويب خيارات متقدمة وانقر فوق عرض المقاييس .

تحسين Power Query: تقليل الأرقام العشرية

بمقارنة الأصل بالأعمدة المحسّنة ، يمكنك رؤية التخفيضات في حجم العمود وحجم القاموس.

تحسين Power Query: تقليل الأرقام العشرية

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

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

تحسين Power Query: تقليل الأرقام العشرية

عندما تقوم بتقليل الدقة أو إجراء تغييرات على نموذج البيانات في عمود ، فإنك تقدم ترتيب فرز جديدًا في Analysis Services. يمكن أن يؤدي ذلك إلى زيادة حجم نموذج البيانات أو تقليله.

حتى إذا لم يتغير عدد القيم المميزة ، فمن المحتمل أن تكون Analysis Services قد عثرت على ترتيب فرز أفضل أدى إلى تقليل حجم العمود.

تعتبر تقنية التحسين هذه مفيدة بشكل خاص إذا كنت تقوم بتخزين عمود التاريخ / الوقت. يمكن أن يؤدي هذا إلى تخزين قيم تصل إلى ملي ثانية.

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


تحولات LuckyTemplates البسيطة للحصول على بيانات محسّنة أكثر
تعمل على تحسين صيغ LuckyTemplates باستخدام
محرك تخزين DAX المتقدم - دوره في تحسين استعلامات DAX في LuckyTemplates

خاتمة

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

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

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

Leave a Comment

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.

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

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

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

كيفية حفظ وتحميل ملف 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 لاحتياجات إعداد تقارير الأعمال الخاصة بك.