تساعدك الأدوات المساعدة خط القاعدة والذاكرة المخبئية للحاسبة وترتيب الحل ومكعب تحسين توزيع البيانات للحصول على أداء أفضل.
الأداة المساعدة | البيانات التي يتم إرجاعها |
---|---|
خط القاعدة | قياسات أداء المكعب |
ترتيب الحل | ترتيب الحل للأعضاء في المكعب |
ذاكرة التخزين المؤقت للحاسبة | البيانات التي تساعدك على اختيار أفضل قيمة للذاكرة المخبئية للحاسبة للمكعب. |
توزيع البيانات | البيانات التي تساعدك على اختيار الأبعاد المطلوب جعلها متفرقة والمطلوب جعلها كثيفة |
تعرض القياسات التي تتبعها الأداة المساعدة لخط القاعدة كيف يؤدي النظام المهام. استخدم القياسات لتحديد أداء خط القاعدة ثم لقياس مزايا التحسينات السابقة التي قمت بها.
قبل استخدام هذه الأداة المساعدة، قم أولاً بتكوين مصنف تطبيق يتضمن النسق وإعدادات التكوين واسكربتات الحسابات والاستعلامات التي تريد تضمينها في المكعب.
عند تشغيل الأداة المساعدة، تقوم بتكوين المكعب وتحميل ملفات البيانات المحددة وتنفيذ اسكربتات الحساب المحددة وتشغيل الاستعلامات المتضمنة في مصنف التطبيق. من المهم وجود عينة تمثيلية للاستعلام من المستخدمين لديك.
تقوم الأداة المساعدة لخط القاعدة بتكوين لوحة معلومات التطبيق والعمليات التشغيلية التي يمكنها مساعدتك على تصميم المكعب وتحسينه. عند تنفيذ التغييرات وإعادة تكوين المكعب، يساعدك خط القاعدة في مقارنة تفسيرات تعديلات المكعب. في علامة تبويب Essbase.Stats.Baseline في مصنف التطبيق، تقوم الأداة المساعدة لخط القاعدة بإلحاق جداول جديدة بأحدث البيانات لكل تفسير.
استعد لتشغيل الأداة المساعدة لتحسين خط قاعدة مكعب الوضع المختلط
أكمل هذه المهام قبل تشغيل الأداة المساعدة لخط القاعدة:
لتكوين مصنف تطبيق، يمكنك تنزيل عينة مصنف تطبيق وتعديلها لتناسب احتياجاتك. يرجى الاطلاع على استعراض قوالب المعرض.
إذا كانت أوراق الاستعلامات تحتوي على بيانات تعريف من خادم مختلف، يعرض cube designer تحذيرًا ويوقف المعالجة مؤقتًا حتى ترد.
الإعداد | القيمة |
---|---|
ASODYNAMICAGGINBSO | FULL |
HYBRIDBSOINCALCSCRIPT | NONE |
INDEXCACHESIZE | 100M |
DATACACHESIZE | 100M |
ASODEFAULTCACHESIZE | 100 |
MAXFORMULACACHESIZE | 102400 |
INPLACEDATAWRITEMARGINPERCENT | 20 |
CALCCACHEDEFAULT | 200000 |
LONGQUERYTIMETHRESHOLD | -1 |
تشغيل الأداة المساعدة لتحسين خط قاعدة مكعب الوضع المختلط
تقوم الأداة المساعدة لخط القاعدة بتعريف الأبعاد الكثيفة والمتفرقة، حجم البيانات (أحجام ملفات PAG وIND) وحجم الكتلة وأحجام البيانات والفهرس والذاكرة المخبئية للحاسبة. فضلاً عن ذلك، فهي تقدم قياسات تحميل البيانات والحسابات والاستعلامات.
لتشغيل الأداة المساعدة لخط القاعدة:
تعمل أوراق عمل العمليات الحسابية بترتيب ظهورها في مصنف التطبيق. يتجاهل تحسين المكعب خاصية تنفيذ الحساب في أوراق الحساب.
يتم دعم اسكربتات الحساب التي يمكن تشغيلها من الوظائف فقط مع تحسين المكعب. لا يمكنك تشغيل اسكربتات الحسابات التي تعتمد على سياق شبكة Smart View (على سبيل المثال، العمليات الحسابية المعرفة باستخدام وظيفة @GRIDTUPLES، أو التي تستخدم متغيرات تبديل وقت التشغيل المعرفة بعلامات <svLaunch>).
إذا لم يكن لديك ورقة بيانات في مصنف تطبيق، فستتم مطالبتك بتحديد ملفات البيانات والقواعد من الكتالوج. من الأفضل تخزين ملفات البيانات والقواعد في دليل مشترك في الكتالوج كي لا تفقد الملفات عند إعادة تكوين المكعب.
سيستغرق بناء المكعب بعض الوقت.
يقوم Essbase بتكوين ورقة Essbase.Stats.Baseline وإضافتها إلى المصنف.
يقلل تغيير بعد ديناميكي إلى مخزن من هذه الكمية.
مراجعة ترتيب حل الأعضاء الذين تم حسابهم وإجراء التغييرات لتقليل عدد عمليات تنفيذ المعادلات وتحسين الأداء أو فكر في تخزين عضو تم حسابه يحتوي على المعادلات لتقليل عدد عمليات تنفيذ المعادلات وتحسين الأداء.
تمنحك الأداة المساعدة لترتيب الحل تمثيلاً مرئيًا لتدفق ترتيب الحل المستخدم في التطبيق. قد يساعد هذا في تشخيص أي مشاكل في أداء الاستعلام المتعلق بالمعادلات.
لتشغيل الأداة المساعدة لترتيب الحل لتحسين المكعب:
استخدم المعلومات في ورقة Essbase.Stats.SolveOrder لتعديل ترتيب الحل لتحسين أداء الاستعلامات. يرجى الاطلاع على تحسين المكعب للوضع المختلط وترتيب الحل في الوضع المختلط.
توصي الأداة المساعدة للذاكرة المخبئية للحاسبة بإعداد الذاكرة المخبئية للحاسبة الأمثل للمكعب.
استخدام إعداد الذاكرة المخبئية للحاسبة الصحيح يحسن للغاية من أداء التحسين عند حساب الأبعاد المتفرقة كلها في اسكربت الحساب. حساب البعد المتفرق كله هو تقنية لتقليل عدد الكتل المطلوبة بواسطة استعلام.
القيمة الافتراضية للذاكرة المخبئية للحاسبة هي 200,000 بايت. الحد الأقصى للقيمة هو 20,000,000 بايت.
ينبغي تعيين الذاكرة المخبئية للحاسبة بحيث تكون كبيرة بما يكفي للأبعاد المتفرقة التي سيتم حسابها في اسكربت الحساب. يؤثر إعداد الذاكرة المخبئية للحاسبة بحجم أكبر بكثير من المطلوب سلبًا على الأداء.
عادةً ما يكون البعد الأكبر هو الخيار الأفضل.
تحدد خوارزمية الذاكرة المخبئية للحاسبة الأبعاد المتفرقة المطلوب وضعها في الذاكرة المخبئية بدءًا بالبعد المتفرق الأول.
يجب تكوين المكعب لتعمل الأداة المساعدة للذاكرة المخبئية للحاسبة.
تعرض الأداة المساعدة إعداد الذاكرة المخبئية للحاسبة الصحيح بجوار كل بعد بما يصل إلى 20 ميجابايت. لما يزيد عن 20 ميجابايت، تعرض "لا ينطبق". بشكل عام، لا توجد حاجة إلى الإعدادات الأكبر من 2 ميجابايت.
أضف هذه القيمة إلى قسم إعدادات التطبيق في ورقة عمل Cube.Settings. بدلاً من ذلك، يمكنك تعيين القيمة في إعدادات تكوين التطبيق في واجهة Essbase للويب. من الأفضل تقريب القيم للسماح بالقليل من المساحة.
تساعدك الأداة المساعدة لتوزيع البيانات على فهم البيانات الموجودة في التطبيق بشكل أفضل، مما يتيح لك اتخاذ قرارات هامة حول تحسين مكعبك.
تحدد الأبعاد الكثيفة الكتل في تطبيق تخزين الكتل. في أفضل حالة، تحتوي الكتلة على أبعاد تتضمن غالبية البيانات وتمثل نسق الاستعلام السائد لذلك التطبيق. بالنسبة إلى تطبيقات التقارير المالية، يعني هذا عادةً أن بعدي الوقت والحساب يجب أن يكونا كثيفين.
أحد العوامل التي تؤثر على أداء الاستعلام هو عدد الكتل المطلوبة بواسطة الاستعلام. إذا كان عدد الكتل المطلوبة كبيرًا للغاية، يتراجع أداء الاستعلام. لتقليل عدد الكتل المطلوبة، قم بالحساب الأولي لأعضاء المستوى الأعلى في بعد متفرق واحد أو أكثر. أولاً، قم بتعيين سمة تخزين الأبعاد لأعضاء المستويات العليا على سمة مخزنة (تخزين أو عدم المشاركة أبدًا)، ثم قم بتشغيل اسكربت حساب يقوم بتجميع الأبعاد التي تستخدم CALC DIM أو AGG.
لتحسين اسكربت الحساب المستخدم لتجميع الأبعاد المتفرقة المخزنة، استخدم أمر FIXPARALLEL. من المهم تحديد أبعاد المهمة الصحيحة. بعد المهمة هو البعد الذي يحدد كيفية تقسيم الحساب إلى سلاسل العمليات وتنفيذها بالتوازي. يجب أن يحتوي واحد أو أكثر من الأبعاد المتفرقة على غالبية البيانات لتقليل المهام الفارغة، وفي أفضل حال، تكون هذه البيانات موزعة بالتساوي.
قد يستغرق تشغيل هذه العملية وقتًا طويلاً، خاصة في النماذج الأكبر.