创建自定义维

使用维屏幕配置维和维的安全属性。可以添加或删除自定义维,并 指定自定义维名称和别名。

在维表中将自动显示应用程序的前两个自定义维。这些自定义维用于汇率与合并方法信息,这些维的大小必须为“大”。第一个维用于“源货币”与合并方法信息,第二个维用于“目标货币”信息。对于这两个条目,可以为自定义维指定维名称(短标签)和维别名(长标签)。您无法更改大小,也无法删除这些维。

除了默认维以外,还可以使用以下准则创建其他自定义维:

  • 必须为应用程序输入唯一自定义维名称和维别名。名称和别名必须唯一。例如,如果维名称为 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

客户

不适用

要创建自定义维:

  1. 表中,单击 (+) 创建自定义维按钮,或者依次选择操作创建自定义维
  2. 对于短名称,请输入一个唯一的维名称。
  3. 对于别名,请输入一个唯一的维别名。
  4. 对于维大小,请选择一个选项:
  5. 要创建其他维,请重复这些步骤。
  6. 可选:如果您已经完成创建应用程序的所有步骤,请单击创建应用程序

    成功创建应用程序后,系统会出现一条确认消息,显示已经创建应用程序且元数据已成功加载。在确认消息中,单击确定

注:

创建应用程序后,无法修改维数量。如果您需要更多自定义维,必须用其他自定义维创建新的应用程序。