建立使用者定義屬性

您可以為 Essbase 成員建立使用者定義的屬性 (UDA)。例如,您可以建立一個名為「借方」的 UDA。在計算命令檔或將資料載入立方體時使用 UDA。

  • 計算指令碼中的 UDA 。定義 UDA 之後,您可以在計算指令碼中查詢其 UDA 的成員。例如,您可以將「UDA 借方」的所有成員乘以 -1,使其顯示為正數或負數 (視資料目前儲存的方式而定)。請參閱開發區塊儲存立方體的計算命令檔

  • 資料載入中的 UDA 。當資料根據其 UDA 載入資料庫時,您可以變更資料的符號。

若要執行計算,請根據屬性值選擇性擷取資料,或在試算表中提供完整的交叉參考列表、樞紐分析表和向下鑽研支援,請建立屬性維度而非 UDA。請參閱屬性與使用者定義屬性的比較

附註:

在彙總儲存資料庫上,使用 UDA 來定義成員群組可大幅降低 Essbase 函數的執行速度。若要避免此效能損失,請使用 Attribute 維度來定義成員群組。

建立 UDA 時,請注意下列準則:

  • 您可以為每個成員定義多個 UDA。

  • 您不能為一個成員設定相同的 UDA 兩次。

  • 您可以為不同成員設定相同的 UDA。

  • UDA 名稱可以與成員、別名、層級或層代名稱相同。遵循與成員相同的命名規則。請參閱維度、成員和別名的命名慣例

  • 您無法在共用成員上建立 UDA。

  • 您無法在屬性維度的成員上建立 UDA。

  • UDA 僅適用於指定的成員。成員的子代和祖代不會自動收到相同的 UDA。

若要使用 Essbase Web 介面新增、移除或更新 UDA,請開啟大綱以進行編輯、選取成員,以及編輯其特性。按一下使用者定義的屬性。如需詳細資訊,請參考建立使用者定義的屬性

如果您使用應用程式工作簿或立方體設計工具來新增或編輯 UDA,請在相關維度工作表上更新一或多個 UDA 特性。


在應用程式工作簿的「基本市場範例」維度工作表中,可編輯的 UDA.UDA1 與 UDA.UDA2 屬性遵循屬性關聯資料欄。

如果您使用 REST API 編輯大綱,則會在執行成員新增或更新動作時更新 mbrInfoudas 特性值,以新增、移除或取代 UDA。請參閱端點執行批次大綱編輯的文件。