创建联合分区

如果要使用 Essbase 来充分利用数据仓库,请在 EssbaseAutonomous AI Lakehouse Serverless 之间创建联合分区

注意:

具有联合分区Essbase 数据库称为联合多维数据集

本主题假设您已完成 prerequisites ,并且查看了前四个主题中详细介绍的信息。

要创建联合分区,您必须是服务管理员应用程序管理员

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

  1. 登录到 Essbase Web 界面

  2. 主页上,单击将用于创建联合多维数据集的应用程序的名称。

  3. 单击设置,然后展开启动

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


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

  4. 单击常规,单击数据库名称,然后单击分区

  5. 单击创建 > 联合


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

  6. 对于连接名称,输入与之前创建的 Autonomous AI Lakehouse 的连接,如 Create a Connection for Federated Cubes 中所示。

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

  8. 对于事实表名称,选择 Autonomous AI Lakehouse 中存储数值和键的事实表的名称。

    注意:

    使用 Essbase 托管数据存储的联合分区不需要。

    如果 Essbase 可识别事实表中的维名称,则可能会在维列字段中使用 Essbase 维名称自动填写值。同样,可能会在透视成员列字段中使用推测的透视维的成员自动填写值。
  9. 对于透视维,选择 Essbase 大纲中您在 Identify the Pivot Dimension(标识透视维)过程中决定要使用的透视图维的名称。

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

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


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

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

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

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


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

  11. 验证并保存分区,然后重新启动应用程序。

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

    联合分区已创建,您的 Essbase 数据库现在是一个联合多维数据集。此过程还在 Autonomous AI Lakehouse 中创建维助手表(和其他对象),这些表(按键)链接到事实表。


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