建立自訂維度

您可以使用「維度」畫面以設定維度和維度的安全性特性。您可以新增或刪除「自訂」維度,並指定自訂維度名稱和別名。

在「維度」表格中,會自動顯示應用程式的前兩個「自訂」維度。這些「自訂」維度用於匯率和整合方法資訊,這些維度的大小必須是「大」。第一個維度用於「來源幣別」和整合方法資訊,第二個維度用於「目標幣別」資訊。您可以為這兩個項目的「自訂」維度指定維度名稱 (短標籤) 和維度別名 (長標籤)。您無法變更大小,而且您無法刪除這些維度。

除了預設維度之外,您也可以按下列準則建立其他「自訂」維度:

  • 您必需輸入唯一的應用程式「自訂」維度名稱和維度別名。名稱和別名兩者皆必須是唯一的。例如,如果您具備的維度名稱是 PROD,則維度別名不可為 PROD。「自訂」維度名稱也不可與幣別名稱相同。

  • 維度名稱中最多可包含 10 個字元。

  • 維度別名中最多可包含 20 個字元。

  • 維度名稱和別名不可包含空格,且不能為空白。

  • 您必需選取唯一的「自訂」維度大小:小型、中型或大型。

自訂維度的上限數依照資料庫類型和每個自訂維度的大小而定。

  • 大型自訂維度支援 2 百萬個成員,並需要在資料庫欄中有 4 位元組的儲存空間。

  • 中型支援 32,000 個成員並需要 2 個位元組。

  • 小型支援最多 128 並需要 1 位元組。

自訂維度上限數的計算方法皆相同,不論其資料類型為何,但是資料類型會決定可用的總空間數。

實體自訂欄總數會規定自訂維度在 Oracle、Microsoft SQL Server 或 IBM DB2 資料庫中可用之儲存空間的總位元組數。

  • Oracle 支援最高 21 個實體自訂欄;可用空間總數為 21 x 8 = 168 位元組。

  • SQL Server 支援 5 個實體自訂欄;可用空間總數為 5 x 8 = 40 位元組。

  • IBM DB2 支援主要碼最多 900 位元組,等於 800 位元組的可用空間總數

至少需要 2 個自訂維度。底下為計算超過 2 個自訂維度的公式:

Migrating applications: 4xLD + 2xMD + SD <= MAXBYTES - 8
New applications: 4xLD + 2xMD + SD <= MAXBYTES

LD = 大型維度數、MD = 中型維度數,而 SD = 小型維度數。

MAXBYTES = 40 (對於 Microsoft SQL Server)、168 (對於 Oracle)、800 (對於 IBM DB2)

Oracle 建議您針對所有實施用途的自訂維度使用中型。

如果您預期在應用程式的生命週期中會有超過 128 個成員,則不建議您使用小型的自訂維度。

Oracle 建議您只在計畫在應用程式生命週期中,於該維度上會有超過 32,536 個成員時使用大型自訂維度。

下例顯示自訂維度的範例。

自訂維度名稱 自訂維度別名 自訂維度大小 幣別用途

Prod

Products

大型

來源幣別

Mkt

Markets

大型

目標幣別

Flows

BSFlows

小型

N/A

Cust

Customers

大型

N/A

若要建立「自訂」維度,請執行下列動作:

  1. 維度表格中,按一下 (+) 建立自訂維度按鈕,或選取動作,然後選取建立自訂維度
  2. 對於簡短名稱,輸入唯一的維度名稱。
  3. 對於別名名稱,輸入唯一的維度別名。
  4. 對於維度大小,選取選項:小型中型大型
  5. 若要建立其他維度,請重複這些步驟。
  6. 選擇性:如果您已完成所有步驟以建立應用程式,請按一下建立應用程式

    成功建立應用程式之後,確認訊息會顯示已建立應用程式,而且已成功載入中繼資料。在確認訊息中,按一下確定

註:

當您建立應用程式之後,無法修改維度數目。如果您需要其他自訂維度,則必須使用其他自訂維度建立新應用程式。