您可以使用「維度」畫面以設定維度和維度的安全性特性。您可以新增或刪除「自訂」維度,並指定自訂維度名稱和別名。
在「維度」表格中,會自動顯示應用程式的前兩個「自訂」維度。這些「自訂」維度用於匯率和整合方法資訊,這些維度的大小必須是「大」。第一個維度用於「來源幣別」和整合方法資訊,第二個維度用於「目標幣別」資訊。您可以為這兩個項目的「自訂」維度指定維度名稱 (短標籤) 和維度別名 (長標籤)。您無法變更大小,而且您無法刪除這些維度。
除了預設維度之外,您也可以按下列準則建立其他「自訂」維度:
您必需輸入唯一的應用程式「自訂」維度名稱和維度別名。名稱和別名兩者皆必須是唯一的。例如,如果您具備的維度名稱是 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 |
若要建立「自訂」維度,請執行下列動作:
註:
當您建立應用程式之後,無法修改維度數目。如果您需要其他自訂維度,則必須使用其他自訂維度建立新應用程式。