创建用于联合分区的方案

预配无服务器自治数据仓库的实例后,在数据库中创建一个专用方案,用于存放使用 Essbase 联合分区所需的事实表。

需要为联合分区创建的方案(包括其事实表)与 Essbase RCU 方案无关。但是,它需要在相同的无服务器自治数据仓库数据库(也称为资料档案库数据库)中。

  1. 自治数据库管理员身份登录自治数据仓库

  2. 创建权限足以使用联合分区的方案/数据库用户(例如 ADB_USER)。

    CREATE USER ADB_USER identified by schemapass DEFAULT TABLESPACE DATA TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK;
    grant CREATE ANALYTIC VIEW, CREATE HIERARCHY, CREATE TABLE, CREATE ATTRIBUTE DIMENSION, CREATE SESSION, CREATE VIEW, RESOURCE, CONNECT to ADB_USER;
    grant execute on dbms_cloud to ADB_USER;
    grant execute on dbms_cloud_oci_obs_object_storage to ADB_USER;
    ALTER USER ADB_USER DEFAULT ROLE RESOURCE;
    ALTER USER ADB_USER QUOTA UNLIMITED ON DATA;
    commit;
  3. 可选:如果您计划创建多个使用联合分区Essbase 应用程序,您必须进行选择。您可以将单个方案用于所有联合分区,也可以创建多个方案(通常包含联合分区的每个应用程序一个方案)。

    注:

    无论创建的方案数是多少,必须确保以下各项:

    • 每个 Essbase 应用程序只有一个数据库(多维数据集)。
    • 每个 Essbase 应用程序只有一个联合分区
    • 每个联合分区只使用一个事实表。
    • Essbase 中使用的其他分区类型不同,数据并不是在两个位置。联合分区的事实表必须包含多维数据集的所有数据。

    有关综合列表,请参阅联合分区的限制

  4. 现在已经创建用于存放事实表的方案,可以转到设置事实表并确定透视维