创建联合分区

本主题介绍了如何在 Essbase无服务器自治数据仓库之间创建联合分区

本主题假设您已完成先决条件,并且查看了前几个主题中详细介绍的信息。

以下说明适用于 Essbase Web 界面。以服务管理员应用程序管理者身份登录。

要使用多维数据集设计器构建联合分区,请参阅在多维数据集设计器中创建联合分区

  1. 应用程序页上,单击要用于创建联合分区的应用程序的名称。

  2. 定制页上,单击设置,然后展开启动

    确保启用了允许用户启动应用程序


    应用程序设置中的“允许用户启动应用程序”复选框。

  3. 依次单击常规数据库名称和分区

  4. 单击创建 > 联合


    “分区”选项卡上的“创建”按钮,包含“透明”、“复制”和“联合”选项。

  5. 对于连接名称,输入之前由管理员或应用程序管理者创建的与自治数据仓库的连接,如创建用于联合分区的连接中所述。

  6. 对于方案名,确保其与数据库方案的名称(创建连接时输入的用户名)匹配。

  7. 对于事实表名称,选择自治数据仓库中存储数值和键的事实表的名称。

    如果 Essbase 可识别事实表中的维名称,则可能会在维列字段中使用 Essbase 维名称自动填写值。同样,可能会在透视成员列字段中使用推测的透视维的成员自动填写值。

  8. 对于透视维,选择 Essbase 大纲中您在确定透视维过程中决定要使用的透视维的名称。

    如果事实表中的列名与大纲中的维和透视成员名称相同,则系统会自动在 Essbase 成员到事实表列映射透视成员选项卡中填充映射。如果有任何维或成员无法自动映射到事实表中的列,您需要手动映射它们。

    如果需要手动将存储的透视维成员映射到事实表列,可使用更新按钮。


    联合分区创建 UI 中的“Essbase 成员到事实表列映射”。此处映射了透视维列。Essbase 大纲维成员名称位于右侧,事实表列名位于左侧。

    如果透视维的成员(或非度量维名称)包含特殊字符(例如 &),Oracle 建议将其重命名。

    Essbase 会自动将包含空格的成员名称中的空格替换为下划线,并将其映射到事实表中对应的列名。例如,Essbase 会自动进行以下映射:

    透视维成员名称 事实表列名
    "Initial Inventory" INITIAL_INVENTORY
  9. 单击维列以将非透视维映射到事实表中的列。如果事实表列名与大纲中的维名称匹配,可能会自动映射它们。如果需要,您可以手动映射它们。


    联合分区创建 UI 中的“Essbase 成员到事实表列映射”。此处映射了非透视维列。Essbase 大纲维成员名称位于左侧,事实表列名位于右侧。

  10. 单击验证

  11. 如果验证成功,请单击保存并关闭,然后确认可以重新启动应用程序。

    保存或验证联合分区可能需要一段时间才能完成。请检查作业状态

    现已创建联合分区。此过程还会在自治数据仓库中创建维辅助表(及其他构件),这些表(通过键)链接到事实表。


Essbase Web 界面中显示的联合分区定义,具有透视成员映射

  1. Essbase Web 界面中,打开应用程序检查器:在应用程序页上,找到目标应用程序名称,依次单击操作菜单和检查

  2. 设置选项卡上,单击启动

    确保启用了允许用户启动应用程序


    应用程序设置中的“允许用户启动应用程序”复选框。

  3. Essbase Web 界面中,打开多维数据集检查器:在应用程序页上,展开目标应用程序。在目标多维数据集对应的行中,单击操作菜单,然后单击检查

  4. 选择分区选项卡。

  5. 单击创建 > 联合

  6. 对于连接名称,输入之前由管理员或应用程序管理者创建的与自治数据仓库的连接,如创建用于联合分区的连接中所述。

  7. 对于方案名,确保其与数据库方案的名称(创建连接时输入的用户名)匹配。

  8. 对于事实表名称,选择自治数据仓库中存储数值和键的事实表的名称。

  9. 对于透视维,选择 Essbase 大纲中您在确定透视维过程中决定要使用的透视维的名称。

    如果事实表中的列名与大纲中的维和透视成员名称相同,则系统会自动在 Essbase 到列映射中填充映射。如果有任何维或成员无法自动映射到事实表中的列,您需要手动映射它们。

    如果需要手动将存储的透视维成员映射到事实表列,可使用更新按钮。

    如果透视维的成员(或非度量维名称)包含特殊字符(例如 &),Oracle 建议将其重命名。

    Essbase 会自动将包含空格的成员名称中的空格替换为下划线,并将其映射到事实表中对应的列名。例如,Essbase 会自动进行以下映射:

    透视维成员名称 事实表列名
    "Initial Inventory" INITIAL_INVENTORY
  10. 单击维列以将非透视维映射到事实表中的列。如果事实表列名与大纲中的维名称匹配,可能会自动映射它们。如果需要,您可以手动映射它们。

  11. 单击验证

  12. 如果验证成功,请单击保存并关闭,然后确认可以重新启动应用程序。

    保存或验证联合分区可能需要一段时间才能完成。请检查作业状态

    现已创建联合分区。此过程还会在自治数据仓库中创建维辅助表(及其他构件),这些表(通过键)链接到事实表。


Essbase Web 界面中显示的联合分区定义,具有透视成员映射


Essbase Web 界面中显示的联合分区定义,具有维列映射

注:

在完成联合分区的创建后,一个或多个个人应配置 DBMS_CLOUD 身份证明以允许进行从 Essbase自治数据仓库的额外数据加载连接。有关更多信息,请参阅联合分区数据加载