استيعاب @XREF/@XWRITE

@XREF هي معادلة عملية Essbase حسابية للإشارة إلى البيانات في مكعب آخر. @XWRITE هي معادلة عملية حسابية لإعادة كتابة البيانات في مكعب آخر. المكعب الذي يحتوي على معادلة @XREF أو @XWRITE يسمى المكعب المحلي. المكعب الثاني يسمى المكعب البعيد.

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

لتنفيذ @XWRITE، يلزم تعريف معادلة في المكعب المحلي الذي يُرسل (أي يكتب) القيم إلى مكعب بعيد. ويلزم تخزين تقاطع بيانات المكعب البعيد، نظرًا لأن دالة @XWRITE تكتب القيم في المكعب البعيد.

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

لتنفيذ @XREF أو @XWRITE للمكعبات في المثيل نفسه، يتوفر خياران:
  1. الاسم البديل للموقع
  2. توليفة اسم التطبيق واسم قاعدة البيانات

تستدعي الوظيفة syntax 1 لاسم بديل مستعار:

@XREF (locationAlias [, mbrList])
@XWRITE (expression, locationAlias [, mbrList])

تستدعي الوظيفة syntax 2 استخدام توليفة اسم التطبيق واسم قاعدة البيانات:

@XREF(appName, dbName [, mbrList])
@XWRITE (expression, appName, dbName [, mbrList])

عند استخدام توليفة اسم التطبيق واسم قاعدة البيانات، يجب أيضًا إدخال مستخدمي المكعب المحلي في المكعب البعيد.

المراجع الإضافية: