ترتيب الحل في الوضع المختلط

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

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

يمكنك تعيين ترتيب الحل للأبعاد أو الأعضاء أو يمكنك استخدام ترتيب حل Essbase الافتراضي. الحد الأدنى لترتيب الحل الذي يمكنك تعيينه هو 0، والحد الأقصى هو 127. تعني قيمة ترتيب الحل الأعلى حساب العضو لاحقًا، على سبيل المثال، يتم حل العضو بترتيب الحل 1 قبل العضو بترتيب الحل 2.

عند تمكين الوضع المختلط يطابق ترتيب الحل الافتراضي (المعروف أيضًا بترتيب الحساب) عن قرب ترتيب قواعد بيانات تخزين الكتل:

نوع العضو/البُعد قيمة ترتيب الحل الافتراضي
الأعضاء المُخزّنون 0
أعضاء الأبعاد المتفرقة 10
أعضاء أبعاد الحساب الكثيفة 30
أعضاء أبعاد الوقت الكثيفة 40
أعضاء الأبعاد العادية الكثيفة 50
أعضاء أبعاد السمات 90
الأعضاء الديناميكيون ثنائيو المراحل 100
أعضاء MDX التي تم حسابها أو المجموعات التي تمت تسميتها (المعرفة في MDX مع) 120

في الملخص، ينص ترتيب الحل الافتراضي في الوضع المختلط على حساب الأعضاء المخزنين قبل حساب أعضاء الحساب الديناميكيين، وحساب الأبعاد المتفرقة قبل الأبعاد الكثيفة بترتيب ظهورها في الإطار العام (من الأعلى لأسفل).

الأعضاء الديناميكيون (بمعادلات أو بدونها) الذين لا يملكون ترتيب حل محدد يكتسبون ترتيب الحل الخاص بأبعادهم ما لم يتم وسمهم كثنائي المراحل.

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

ملاحظة:

لا تستخدم عملية حسابية ثنائية المراحل مع مكعبات الوضع المختلط. لا تستخدم إلا سوى ترتيب الحل.

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

يتم تحسين ترتيب الحل الافتراضي في الوضع الافتراضي في السيناريوهات التالية:

  • توجيه المراجع حيث تشير معادلة عضو ديناميكي إلى عضو يأتي لاحقًا في ترتيب الإطار العام. لا توجد تبعية ترتيب إطار عام في الوضع المختلط.

  • تجميع القيم التابعة القائمة على ترتيب الإطار العام ليطابق بشكل أقرب التجميع باستخدام المعادلات المطابقة.

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

تخصيص ترتيب الحل

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

إذا قمت بتنفيذ ترتيب حل مخصص، يتجاوز ترتيب الحل الافتراضي. إذا تساوى ترتيب حل الأبعاد أو الأعضاء، يحل ترتيب ظهورها في الإطار العام (من أعلى لأسفل) التعارض.

ما لم تقم بتخصيص ترتيب الحل لأعضاء معينين، ينطبق ترتيب حل عضو البُعد الأعلى على كل الأعضاء الديناميكيين في البُعد.

لتغيير ترتيب الحل، استخدم محرر الإطار العام في واجهة Essbase على الويب، أو استخدم Smart View (يرجى الاطلاع على تغيير ترتيب حل زاوية العرض المحددة).

الحد الأدنى لترتيب الحل الذي يمكنك تعيينه هو 0، والحد الأقصى هو 127. يعني ترتيب الحل الأعلى أن العضو يتم حسابه لاحقًا.

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

ملاحظات على ترتيب الحل في الوضع غير المختلط

في مكعبات التخزين التجميعي،

  • تم تعيين ترتيب الحل على 0 لكل الأبعاد.

  • يتم تنفيذ التجميع بترتيب الإطار العام باستثناء:

    • تتم معالجة أعضاء التدرج المخزنة أولاً.
    • بعد ذلك، تتم معالجة أعضاء التدرج الديناميكية.

في مكعبات تخزين الكتل غير المختلطة، ترتيب الحل الافتراضي هو

  • المتفرق قبل الكثيف

  • الحسابات قبل الوقت

  • السمات في النهاية

ملاحظة:

إذا تم تعيين ترتيب حل أعضاء الحساب يدويًا ليكون أكبر من ترتيب حل أعضاء الوقت، سيتم تقييم الحسابات بعد أعضاء السلسلة الزمنية الديناميكية.