使用维屏幕配置维和维的安全属性。可以添加或删除自定义维,并 指定自定义维名称和别名。
在维表中将自动显示应用程序的前两个自定义维。这些自定义维用于汇率与合并方法信息,这些维的大小必须为“大”。第一个维用于“源货币”与合并方法信息,第二个维用于“目标货币”信息。对于这两个条目,可以为自定义维指定维名称(短标签)和维别名(长标签)。您无法更改大小,也无法删除这些维。
除了默认维以外,还可以使用以下准则创建其他自定义维:
必须为应用程序输入唯一自定义维名称和维别名。名称和别名必须唯一。例如,如果维名称为 PROD,则维别名不能为 PROD。而且自定义维名称不能与货币名称相同。
维名称最多可包含 10 个字符。
维别名最多可包含 20 个字符。
维名称和维别名不能包含空格,也不能为空白。
必须选择自定义维的大小:小、中或大。
自定义维的最大数量取决于每个自定义维的数据库类型和大小。
大型自定义维可支持 20 亿个成员,且要求用于存储的数据库列中有 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 字节的总可用空间
至少需要有两个自定义维。以下是用于计算两个以上自定义维的公式:
Migrating applications: 4xLD + 2xMD + SD <= MAXBYTES - 8
New applications: 4xLD + 2xMD + SD <= MAXBYTES
LD = 大型维的数量,MD = 中等维的数量,SD = 小型维的数量。
Microsoft SQL Server 的 MAXBYTES 为 40,Oracle 的 MAXBYTES 为 168,IBM DB2 的 MAXBYTES 为 800
Oracle 建议您为所有实际用途使用中等自定义维。
如果您预计应用程序整个生命周期中的成员数超过 128 个,则不建议使用小型自定义维。
Oracle 建议,仅当您计划在应用程序整个生命周期内在自定义维中包含超过 32,536 个成员时使用大型自定义维。
下例显示了自定义维示例。
自定义维名称 | 自定义维别名 | 自定义维大小 | 用于货币 |
---|---|---|---|
Prod |
产品 |
大 |
源货币 |
Mkt |
市场 |
大 |
目标货币 |
Flows |
BSFlows |
小 |
不适用 |
Cust |
客户 |
大 |
不适用 |
要创建自定义维:
注:
创建应用程序后,无法修改维数量。如果您需要更多自定义维,必须用其他自定义维创建新的应用程序。