フェデレーテッド・パーティションのスキーマの作成
Autonomous Data Warehouseサーバーレスのインスタンスをプロビジョニングした後、Essbaseフェデレーテッド・パーティションを操作するために必要なファクト表の専用スキーマをデータベースに作成します。
フェデレーテッド・パーティション用に作成する必要があるスキーマ(そのファクト表を含む)は、Essbase RCUスキーマから独立しています。ただし、リポジトリ・データベースとも呼ばれる同じAutonomous Data Warehouseサーバーレス・データベースに存在する必要があります。
-
Autonomous Database管理者としてAutonomous Data Warehouseにログインします。
-
フェデレーテッド・パーティションを操作するための十分な権限を持つスキーマ/データベース・ユーザー(たとえば、
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;
-
オプション: フェデレーテッド・パーティションを使用して複数のEssbaseアプリケーションを作成する場合は、選択する必要があります。すべてのフェデレーテッド・パーティションに対して単一のスキーマを使用することも、複数のスキーマ(通常は、フェデレーテッド・パーティションを含むアプリケーションごとに1つのスキーマ)を作成することもできます。
ノート:
作成するスキーマの数に関係なく、次の項目を保持する必要があります:
- 各Essbaseアプリケーションには、1つのデータベース(キューブ)のみがあります。
- 各Essbaseアプリケーションには、フェデレーテッド・パーティションが1つのみあります
- 各フェデレーテッド・パーティションは、1つのファクト表のみを使用します。
- Essbaseで使用される他のパーティション・タイプとは異なり、データは2つの場所にはありません。フェデレーテッド・パーティションのファクト表には、キューブのすべてのデータが含まれている必要があります。
包括的なリストは、「フェデレーテッド・パーティションの制限事項」を参照してください。
-
ファクト表のスキーマを作成したので、「ファクト表の設定とピボット・ディメンションの特定」に進むことができます。