将成员添加为最低级别的同级

如果需要将新成员添加到 Essbase 大纲,但源数据未指定其祖先,则可以设计维构建规则,将它们添加为最低级别现有成员的同级。使用添加为最低级别的同级维构建方法。

如果使用此构建方法,当 Essbase 在源数据中遇到新成员时,它会扫描成员 0 级分支的大纲,并将新成员添加为这些成员的同级。

注意:

如果大纲包含多个 0 级成员组,则 Essbase 会将新成员添加到其遇到的第一个组。

对于此维构建示例,假设要将 A100-20 和 A100-99 添加为度量维中最低级别成员的同级。
此图显示了添加为 Margin 子代的新成员 A100 – 20 和 A100 – 99。

假设要使用以下文本数据文件添加新成员:

100-10	Texas	A100-10	100	120	100
200-20	Texas	A100-99	111	154	180

可以使用添加为最低级别同级构建方法创建以下规则文件以构建维。

要重新创建此示例,

  1. 使用 Essbase 服务器上的文件目录中的中提供的应用程序工作簿导入/构建示例基本多维数据集。

  2. 创建一个制表符分隔的数据文件,如以下内容,将其命名为 siblow.txt,然后将其上载到 Sample Basic 多维数据集目录。

    100-10	Texas	A100-10	100	120	100
    200-20	Texas	A100-99	111	154	180
  3. 主页上,打开应用程序,然后打开数据库(多维数据集)。

  4. 选择脚本选项卡,然后单击规则


    选择了“Scripts(脚本)”选项卡,并在 Essbase Web 界面中突出显示了“Rules(规则)”磁贴。

  5. 单击创建,然后选择维构建(常规)


    在数据库对话框中,按“创建”按钮并选择“维构建(常规)”选项

  6. 在“新建规则”对话框中,

    1. 输入规则名称;例如 siblow

    2. 对于源类型,选择文件,单击目录并导航到 siblow.txt

      单击目录时,默认情况下该文件应位于 Essbase Server 的多维数据集目录中,因此您必须已使用 Essbase Web 界面文件部分上载该文件。如果文件位于客户机上,请单击文件浏览器以查找文件。

    3. 题头记录编号维构建记录编号字段保留为 0。标头记录对维构建没有用处。

    4. Delimiter 值从逗号更改为 Tab

    5. 单击继续

    6. 此时将打开维构建规则,其中包含未定义的字段,并且预览数据(来自文本文件)以填充字段下方的网格。
      新规则 "siblow" 的维构建规则编辑器的图像,未定义的字段 1 到 6 作为等待填充的元数据列。每个字段下方是从源数据文件导入的数据值。

  7. 由于这是新规则,因此尚未关联维。

    1. 单击
      规则编辑器中的“维”按钮

    2. 选择或键入维名称度量,然后单击添加
  8. 现在,您需要定义构建方法并检查其他维构建操作说明。单击度量以编辑属性。

  9. 构建方法更改为添加为最低级别的同级,并将下面的成员名称字段留空。
    维构建规则编辑器中“编辑维”窗口的图像,选择了“添加”作为最低级别的同级。

    单击 "OK"(确定)。

  10. 单击字段 3 中的选择器,然后选择度量
    维构建规则编辑器中字段 3 的图像,其中填充了数据,并选择了度量维。

  11. 将字段 3 的类型选择器留空。

  12. 选择字段 1 - 6。为此,请单击标记为“字段 1”的无效标题区域,按住 Shift 键并单击“字段 6”标题区域。现在按住 Control 键并单击字段 3 以取消选择它。单击忽略
    用数据填充的维构建规则编辑器的图像,字段 1、2、4、5 和 6 被忽略。

    因此,此规则仅对每个记录的第三个字段执行操作。如果不需要将源中的每个字段用于维构建,但不想准备不同的源,则忽略字段会很有帮助。

  13. 验证该规则,然后保存并关闭。如果存在任何错误,请参阅有效维构建规则文件的要求

  14. 运行维构建作业

  15. 查看大纲,并检查毛利的子项(在“度量”维中),以确认已添加成员。
    图中显示了新成员 A100-20 和 A100-99 的基本大纲样例(在“度量”维中)。

表 14-2 将成员添加为最低级别的同级的概要

更多信息

度量维

选择添加为最低级别的同级构建方法

选择构建方式

字段 3(度量)

  • 不要为字段选择字段类型

  • 将字段的维设置为“度量”

设置维构建字段类型信息

字段 1、2、4、5 和 6

忽略字段

可以忽略源数据中指定列的所有字段。

请参阅忽略字段