瞭解 XREF/XWRITE

XREF 計算函數可用來參照另一個立方體中的資料,XWRITE 計算函數可用來將資料寫回另一個立方體。

從包含 XREF 或 XWRITE 公式的立方體 (稱為本機立方體) 相關資訊環境,最容易瞭解 XREF 和 XWRITE。第二個立方體為遠端立方體。

若要實行 XREF,請在本機立方體定義一個公式,以從遠端立方體提取值。含有 XREF 公式的成員可加以儲存或動態計算。

若要實行 XWRITE,請在本機立方體定義一個公式,將值植入 (寫入) 遠端立方體。XWRITE 會將值寫入遠端立方體,因此必須儲存遠端立方體資料交集。

本機和遠端立方體若都位於相同的 Essbase 執行處理,實行 XREF 或 XWRITE 時就不需要連線資訊。不過,本機立方體的使用者也必須在遠端立方體中進行佈建。若要在相同的執行處理針對立方體實行 XREF 或 XWRITE,必須在函數語法中提供來源立方體的應用程式和資料庫名稱:

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

本機和遠端立方體若位於不同的 Essbase 執行處理,則必須定義包含連線資訊的位置別名:

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