指定 BSO 與 Member 維度特性

Oracle Essbase 主立方體是一個「ASO 應用程式」,且 ASO 維度與成員會在部署期間自動讀入。不過,對於「標準 Profitability」應用程式 (舉例而言) 的 BSO 資料庫,或為了處理無法自動讀入的特殊維度與成員,則需要 BSO 特定成員特性。

若要將這些 BSO 維度和成員包含在 Essbase BSO 資料庫中,每一個要部署至 Oracle Hyperion Profitability and Cost Management 的維度都必須有 Generation1 成員。主大綱中的維度順序由 Profitability and Cost Management 產生之大綱中的維度決定。

您必須為表格 3-4 列出的每個維度和成員建立 UDA。如需有關使用 Essbase 的其他資訊,請參閱 Oracle Essbase Database Administrator's Guide (僅英文版)

注意:

請勿對 Essbase 中的特定成員指定多個相同類型的 UDA,這樣做會導致不一致的行為,因為 Profitability and Cost Management 部署不知道要使用哪一個 UDA 類型。例如,請不要對相同成員同時指派 DIMTYPE_POV1 和 DIMTYPE_POV2。

有關需要特殊 UDA (必須手動指派給應用程式) 的特性,請參閱表格 3-4

註:

由於 BSO 特性使用 UDA 來進行指派,如果使用者在 Essbase 主資料庫中不慎指派不相容的 BSO 特性,Profitability and Cost Management 內後續「部署至報表立方體」的作業可能會失敗。如果發生這種情況,您可以藉由手動載入由 Reporting 資料庫部署所產生資料和規則檔案,來識別不相容的指派。

表格 3-4 Profitability and Cost Management 的維度與成員特性

特性標籤 特性名稱 描述
資料儲存 (BSO)
  • BSODimensionDataStorage (適用於維度根成員)

  • BSODimensionDataStorage (適用於維度成員)

對於 BSO 資料儲存,請對任何子項成員之 Generation1 成員指派下列其中一個 UDA:

  • BSODS_LABELONLY

  • BSODS_NEVERSHARE

  • BSODS_SHAREDATA

  • BSODS_DYNCALANDSTORE

  • BSODS_DYNCALC

  • BSODS_STOREDATA

設定 UDA 時,如果未對「BSO 資料儲存」特性指派任何值,Profitability and Cost Management 部署會假設已指派下列預設值:

  • Generation1 成員會被指派 "BSODS_LABELONLY",但有下列例外狀況:

    • POV Generation1 成員會設成 "BSODS_STOREDATA"

    • 測量 Generation1 成員會設成 "BSODS_DYNCALC"

  • 所有其他成員會被指派 "BSODS_STOREDATA"

Dimension Formula(BSO) BSODimensionFormula (適用於維度根成員) 對於「BSO 維度公式」,使用者不可以在 Essbase 主資料庫中指定 BSO 維度公式,因為該資料庫必須是一個 ASO 資料庫 (因此主資料庫中可用的公式屬性是 ASO 公式)。

完成部署後,若要讓 BSO 公式顯示在 Essbase Reporting 資料庫中,請直接在 Reporting 資料庫中手動輸入 BSO 維度公式。如果您重新部署,則您必須重新輸入 BSO 公式。

請使用恰當的 BSO CALCULATOR 語法。

Dimension Sort Order DimensionSortOrder 在序列中輸入數值以設定由 Profitability and Cost Management 所產生之 Essbase 大綱中的維度順序。

例如,如果此維度將成為 Essbase 大綱中的第二個維度,請輸入 "2"。

模型中除「別名」維度和「UDA」維度之外的每個維度都必須設定「維度排序順序」。

維度排序順序必須是連續的、唯一的,且大於或等於 1。

Dimension Storage Type DimensionStorageType 維度儲存類型特性僅適用於 Essbase 中的區塊儲存 (BSO) 資料庫。

根據預設,此值設成 "SPARSE"。

如果您需要 DENSE 設定,請將具有 "DIMSTORETYPE_DENSE" 值的 UDA 指派給 Generation1 成員。

Member Formula(BSO) BSOMemberFormula 對於「BSO 成員公式」,使用者無法在 Essbase 主立方體中指定 BSO 成員公式,因為該資料庫必須是一個 ASO 資料庫 (因此主立方體中可用的公式屬性是 ASO 公式)。

完成部署後,若要讓 BSO 公式顯示在 Essbase Reporting 資料庫中,請直接在 Reporting 資料庫中手動輸入 BSO 維度公式。如果您重新部署,則您必須重新輸入 BSO 公式。

請使用恰當的 BSO CALCULATOR 語法。

兩段式計算

(僅適用於維度)

BSO_TWOPASS

(適用於維度根成員)

僅適用於 BSO 資料庫 - 請指定 BSO_TWOPASS,以便在第二次經過大綱時計算成員。

兩段式計算

(僅適用於成員)

BSO_TWOPASS 僅適用於 BSO 資料庫 - 請指定 BSO_TWOPASS,以便在第二次經過大綱時計算成員。