维构建方法

维构建方法确定 Essbase 用于在多维数据集大纲中构建或修改维、成员和别名的算法。根据数据源的形状,理想的构建方法可以引用层代、层级、父子或字符串。

构建维时,数据源中的每个记录(行)定义维的一个成员。每个记录必须遵循与其他记录相同的维顺序(“维度”)。


此图说明了数据源中记录和字段的概念,如图像前面的文本中所述。

构建方法准则

使用以下准则为数据源选择适当的构建方法:

每个记录中的数据类型 示例 所需操作 构建方法(1) 字段类型信息

自上而下数据

每条记录都指定父母的姓名、子女的姓名、子女的子女等。

年,季度,月

修改现有维和成员的属性

生成引用

每个字段的生成编号。

自下而上的数据

每个记录指定成员的名称、其父代的名称、其父代的名称等。

月、季、年

  • 创建汇总到不同代的共享成员

  • 修改现有维和成员的属性

层参考

每个字段的级别编号。

父项后跟其子项

每个记录都按该顺序指定父代的名称和新子代成员的名称,尽管它们也可以指定其他信息。

可乐,健怡可乐

  • 创建汇总到不同代的共享成员

  • 共享非 0 级成员

  • 修改现有维和成员的属性

父子参考

 

新成员列表

每个数据源都列出新成员;数据源未指定成员在大纲中的位置。Essbase 提供了用于确定在何处添加这些成员的算法。

1 月、2 月、3 月、4 月

将所有成员添加为现有父代的子代(可能为“虚拟”父代)

作为指定父代的子代添加

 

800-10, 800-20

在维的末尾添加所有成员

添加为最低级别的同级

 

800-10, 800-20

将每个新成员添加到包含类似成员的维

添加为匹配字符串的成员的同级

 

基本维成员及其属性的列表

可乐 16oz 罐,根啤酒 14oz 瓶

将成员添加到属性维,并将添加的成员与基本维的相应成员关联

生成、层级或父子参考,具体取决于源数据的组织

每个字段的编号。

该编号是基本维的关联成员的生成编号或层编号,或者是零。

脚注 1 使用级别引用构建,无法创建与其成员同名的别名。如果使用其他构建方法(包括生成引用构建方法),则此限制不适用。

为新维构建规则选择构建方法

使用应用程序工作簿构建维时,可以在维工作表的定义中指定构建方法。例如,此定义指定父子构建方法。


PARENT-CHILD 的构建方法在产品维工作表的“定义”部分中指定

Essbase Web 界面中设计新的维构建规则时,可以在首次将维与规则关联时选择构建方法。例如:

  1. 在新的维构建规则中,单击


    Essbase Web 界面规则编辑器中的“Dimension(维)”按钮

  2. 键入或搜索维名称;例如,产品。单击 Add ,然后单击 OK(确定)。


    “编辑维”对话框,其中包含空文本字段和“添加”按钮

  3. 单击刚刚添加的维的名称。例如,单击产品


    “编辑维”对话框,其中包含指向当前关联维“产品”的链接

  4. 选择构建方法之一,然后单击“OK(确定)”。


    规则编辑器中的“编辑维”对话框,其中显示了“生成方法”选项:层代、父子、层级、添加为子项、流程生成为空、流程层空、添加为底层同级以及添加为匹配字符串的同级

    以下构建方法选项可用。

    构建方法 用例
    生成 维构建中的生成参考
    父/子 维构建中的父子参考
    级别 维构建中的层参考
    添加为子代 当前不可用
    流程层代为空值 维构建中的生成参考
    流程级别为空值 维构建中的级别引用(请参阅“处理空字段”)
    添加为最低级别的同级 将成员添加为最低级别的同级
    添加为匹配字符串的同级 基于字符串匹配添加成员

确定现有维构建规则的构建方法

Essbase Web 界面中查看或编辑维构建规则时,检查字段的顺序和类型通常会指示所使用的构建方法。例如,将对此加载规则中的字段进行排序和键入以指定父子构建方法。


由规则编辑器中字段的类型和顺序指示的父子项的构建方法:父类型字段先出现,后跟子字段。

要在规则设置中检查构建方法,

  1. 单击


    Essbase Web 界面规则编辑器中的“Dimension(维)”按钮

  2. 单击此规则所关联的维的名称。例如,单击产品


    “编辑维”对话框,其中包含指向当前关联维“产品”的链接

  3. 构建方法在详细信息选项卡上可见。


    “维属性”对话框的“详细信息”选项卡包括构建方法

使用不同的构建方法导出现有多维数据集

您可以将任何多维数据集导出到应用程序工作簿,并在导出时选择新的构建方法。导出支持父子构建方法和生成构建方法。

  1. 主页上,打开应用程序。

  2. Actions(操作)菜单的数据库名称右侧,单击 Export To Excel(导出到 Excel)

  3. 选择构建方法。

    "Export To Excel" 对话框,其中 "Export Build Method" 选项为 "Parent-Child" 或 "Generation"
  4. 选择构建方法之一,然后单击“OK(确定)”。