使用加载规则构建合格成员名称

如果要生成重复的成员名称大纲,但源数据不包含限定成员名称,则可以在 Essbase 维构建规则中添加静态值以编辑和联接多个字段,从而生成限定成员名称。

必须先在大纲属性中启用重复的成员名称,然后才能构建重复的成员名称。有关详情,请参阅大纲中的重复成员名称

要创建限定成员名称,请使用静态值创建方括号和句点,然后移动/联接以构建名称。例如,您可以将人员属性分配给重复成员维中的现有城市成员。可以使用联接、移动和创建操作来构建限定名称。

例如,假设大纲中已存在以下数据源中的城市。您希望将以下四列数据源的最后一列中的人口属性与城市关联:


Central  "Kansas City"  Missouri    1070052
East     "New York"     Albany  8104079

通过维构建规则重新配置此源文件,以构建限定名称并对字段列进行排序。在预览模式下进行以下更改,以便您可以观察预览数据中的静态值。

  1. 创建包含以上记录的数据文件 qualmbr.txt。将数据文件上载到多维数据集目录。

  2. 主页上,打开应用程序,然后打开数据库(多维数据集)。

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


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

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


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

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

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

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

    3. 题头记录编号维构建记录编号字段保留为 0。

    4. Delimiter 值从逗号更改为 Tab

    5. 单击继续

  6. 使用 Create > With Static Value(创建 > 使用静态值)四次,为每个文本元素创建一个字段:

    • [

    • ].[

    • ].[

    • ]

  7. 使用移动操作,将字段移动到以下序列:


    维构建规则中的静态字段值。字段 1:“[”,字段 2:“中部”,字段 3:“]。[”,字段 4:“密苏里”,字段 5:“]。[”,字段 6:“堪萨斯城”,字段 7:“]”,字段 8:“1070052”。Albany 的第二条记录具有相似的字段。

  8. 使用联接操作将元素仅分为两个字段:


    维构建规则中的静态字段值。字段 1:"[Central].[Kansas City].[Missouri]",字段 2:"1070052"。Albany 的第二条记录具有相似的字段。

  9. 设置字段类型。


    在维构建规则中进行的字段选择是“字段 1:市场”>“父项”。字段 2:市场 > 儿童。

  10. 单击并定义构建方法。在上面的示例中,“父子”方法有效。

  11. 查看其他维构建操作说明。确保唯一设置为“重复”或“现有”。

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

  13. 运行维构建作业