维构建方法
维构建方法确定 Essbase 用于在多维数据集大纲中构建或修改维、成员和别名的算法。根据数据源的形状,理想的构建方法可以引用层代、层级、父子或字符串。
构建维时,数据源中的每个记录(行)定义维的一个成员。每个记录必须遵循与其他记录相同的维顺序(“维度”)。

构建方法准则
使用以下准则为数据源选择适当的构建方法:
| 每个记录中的数据类型 | 示例 | 所需操作 | 构建方法(1) | 字段类型信息 |
|---|---|---|---|---|
|
自上而下数据 每条记录都指定父母的姓名、子女的姓名、子女的子女等。 |
年,季度,月 |
修改现有维和成员的属性 |
生成引用 |
每个字段的生成编号。 |
|
自下而上的数据 每个记录指定成员的名称、其父代的名称、其父代的名称等。 |
月、季、年 |
|
层参考 |
每个字段的级别编号。 |
|
父项后跟其子项 每个记录都按该顺序指定父代的名称和新子代成员的名称,尽管它们也可以指定其他信息。 |
可乐,健怡可乐 |
|
父子参考 |
|
|
新成员列表 每个数据源都列出新成员;数据源未指定成员在大纲中的位置。Essbase 提供了用于确定在何处添加这些成员的算法。 |
1 月、2 月、3 月、4 月 |
将所有成员添加为现有父代的子代(可能为“虚拟”父代) |
作为指定父代的子代添加 |
|
|
800-10, 800-20 |
在维的末尾添加所有成员 |
添加为最低级别的同级 |
||
|
800-10, 800-20 |
将每个新成员添加到包含类似成员的维 |
添加为匹配字符串的成员的同级 |
||
|
基本维成员及其属性的列表 |
可乐 16oz 罐,根啤酒 14oz 瓶 |
将成员添加到属性维,并将添加的成员与基本维的相应成员关联 |
生成、层级或父子参考,具体取决于源数据的组织 |
每个字段的编号。 该编号是基本维的关联成员的生成编号或层编号,或者是零。 |
脚注 1 使用级别引用构建,无法创建与其成员同名的别名。如果使用其他构建方法(包括生成引用构建方法),则此限制不适用。
为新维构建规则选择构建方法
使用应用程序工作簿构建维时,可以在维工作表的定义中指定构建方法。例如,此定义指定父子构建方法。

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

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

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

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

以下构建方法选项可用。
构建方法 用例 生成 维构建中的生成参考 父/子 维构建中的父子参考 级别 维构建中的层参考 添加为子代 当前不可用 流程层代为空值 维构建中的生成参考 流程级别为空值 维构建中的级别引用(请参阅“处理空字段”) 添加为最低级别的同级 将成员添加为最低级别的同级 添加为匹配字符串的同级 基于字符串匹配添加成员
确定现有维构建规则的构建方法
在 Essbase Web 界面中查看或编辑维构建规则时,检查字段的顺序和类型通常会指示所使用的构建方法。例如,将对此加载规则中的字段进行排序和键入以指定父子构建方法。

要在规则设置中检查构建方法,
-
单击维。

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

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

使用不同的构建方法导出现有多维数据集
您可以将任何多维数据集导出到应用程序工作簿,并在导出时选择新的构建方法。导出支持父子构建方法和生成构建方法。
-
在主页上,打开应用程序。
-
从 Actions(操作)菜单的数据库名称右侧,单击 Export To Excel(导出到 Excel)。
-
选择构建方法。

-
选择构建方法之一,然后单击“OK(确定)”。
另请参见