フェデレーテッド・パーティションの作成

Essbaseを使用してデータ・ウェアハウスを最大限に活用する場合は、EssbaseAutonomous AI Lakehouseサーバーレスの間にフェデレーテッド・パーティションを作成します。

ノート:

フェデレーテッド・パーティションを使用するEssbaseデータベースは、フェデレーテッド・キューブと呼ばれます。

このトピックは、前提条件を完了し、前のトピックで説明した情報を確認済であることを前提としています。

フェデレーテッド・パーティションを作成するには、サービス管理者またはアプリケーション・マネージャである必要があります。

キューブ・デザイナを使用してフェデレーテッド・キューブを作成するには、キューブ・デザイナを使用したフェデレーテッド・パーティションの作成を参照してください。

  1. Essbase Webインタフェースにログインします。

  2. ホーム・ページで、フェデレーテッド・キューブの作成に使用するアプリケーションの名前をクリックします。

  3. 「設定」をクリックし、「起動」を展開します。

    「アプリケーションの起動をユーザーに許可」が有効になっていることを確認します。


    「アプリケーション設定」の「アプリケーションの起動をユーザーに許可」チェック・ボックス。

  4. 「一般」をクリックし、「データベース」名をクリックして「パーティション」をクリックします。

  5. 「作成」「フェデレーテッド」をクリックします。


    「透過」、「レプリケート」および「フェデレーテッド」が選択された、「パーティション」タブの「作成」ボタン。

  6. 「接続名」には、「フェデレーテッド・キューブの接続の作成」に示すように、以前に作成したAutonomous AI Lakehouseへの接続を入力します。

  7. 「スキーマ名」で、それがデータベース・スキーマの名前(接続の作成時に入力したユーザー名)と一致することを確認します。

  8. 「ファクト表名」で、数値とキーを格納するAutonomous AI Lakehouse内のファクト表の名前を選択します。

    ノート:

    Essbase管理対象データ・ストレージを使用するフェデレーテッド・パーティションには必要ありません。

    Essbaseでファクト表のディメンション名が認識される場合、「ディメンション列」フィールドの値は、Essbaseディメンション名でオートコンプリートされます。同様に、「ピボット・メンバー列」フィールドの値は、推定されるピボット・ディメンションのメンバーでオートコンプリートされる場合があります。
  9. 「ピボット・ディメンション」では、「ピボット・ディメンションの特定」のプロセスの間に、Essbaseアウトラインから使用することに決めたピボット・ディメンションの名前を選択します。

    ファクト表の列名がアウトラインのディメンションおよびピボット・メンバー名と同じである場合、マッピングは「Essbaseメンバーとファクト表の列のマッピング」「ピボット・メンバー」タブに自動的に移入されます。ファクト表内の列に自動的にマップできないディメンションまたはメンバーは、手動でマップする必要があります。

    保管済ピボット・ディメンション・メンバーをファクト表の列に手動でマップする必要がある場合は、「更新」ボタンを使用します。


    フェデレーテッド・パーティション作成UIでのEssbaseメンバーとファクト表の列のマッピング。ピボット・ディメンション列はここでマップされます。Essbaseアウトライン・ディメンション・メンバー名は右側、ファクト表の列名は左側にあります。

    ピボット・ディメンションのメンバー(またはメジャー以外のディメンションの名前)に&などの特殊文字が含まれている場合は、その名前を変更することをお薦めします。

    Essbaseでは、スペースが含まれているメンバー名は、スペースがアンダースコアに置換されて、ファクト表内の対応する列名に自動的にマップされます。たとえば、Essbaseでは次のマッピングが自動的に行われます。

    ピボット・ディメンション・メンバー名 ファクト表の列名
    「Initial Inventory」 INITIAL_INVENTORY
  10. 「ディメンション列」をクリックして、ピボット・ディメンション以外をファクト表の列にマップします。ファクト表の列名がアウトラインのディメンション名と一致する場合は、自動的にマップされる場合があります。必要に応じて、手動でマップできます。


    フェデレーテッド・パーティション作成UIでのEssbaseメンバーとファクト表の列のマッピング。ピボット・ディメンション以外の列はここでマップされます。Essbaseアウトライン・ディメンション・メンバー名は左側、ファクト表の列名は右側にあります。

  11. パーティションを検証して保存してから、アプリケーションを再起動します。

    フェデレーテッド・パーティションの保存または検証の完了に時間がかかる場合があります。ジョブのステータスをチェックします。

    フェデレーテッド・パーティションが作成され、Essbaseデータベースがフェデレーテッド・キューブになりました。このプロセスによってAutonomous AI Lakehouseに、ファクト表に(キーによって)リンクされているディメンション・ヘルパー表(およびその他のアーティファクト)も作成されます。


Essbase Webインタフェースでピボット・メンバー・マッピングが表示されたフェデレーテッド・パーティション定義

  1. Essbase Webインタフェースで、次のようにアプリケーション・インスペクタを開きます: 「アプリケーション」ページで、ターゲット・アプリケーション名を見つけ、「アクション」メニューをクリックし、「検査」をクリックします。

  2. 「設定」タブで、「起動」をクリックします。

    「アプリケーションの起動をユーザーに許可」が有効になっていることを確認します。

  3. Essbase Webインタフェースで、次のようにキューブ・インスペクタを開きます: 「アプリケーション」ページで、ターゲット・アプリケーションを展開します。ターゲット・キューブの行で、「アクション」メニューをクリックして、「検査」をクリックします。

  4. 「パーティション」タブを選択します。

  5. 「作成」「フェデレーテッド」をクリックします。

  6. 「接続名」で、管理者かアプリケーション・マネージャが以前に作成した、Autonomous AI Lakehouseへの接続を入力します(「フェデレーテッド・キューブの接続の作成」を参照)。

  7. 「スキーマ名」で、それがデータベース・スキーマの名前(接続の作成時に入力したユーザー名)と一致することを確認します。

  8. 「ファクト表名」で、数値とキーを格納するAutonomous AI Lakehouse内のファクト表の名前を選択します。

  9. 「ピボット・ディメンション」では、「ピボット・ディメンションの特定」のプロセスの間に、Essbaseアウトラインから使用することに決めたピボット・ディメンションの名前を選択します。

    ファクト表の列名がアウトラインのディメンションおよびピボット・メンバー名と同じ場合、マッピングは「Essbaseと列間のマップ」に自動的に移入されます。ファクト表内の列に自動的にマップできないディメンションまたはメンバーは、手動でマップする必要があります。

    保管済ピボット・ディメンション・メンバーをファクト表の列に手動でマップする必要がある場合は、「更新」ボタンを使用します。

    ピボット・ディメンションのメンバー(またはメジャー以外のディメンションの名前)に&などの特殊文字が含まれている場合は、その名前を変更することをお薦めします。

    Essbaseでは、スペースが含まれているメンバー名は、スペースがアンダースコアに置換されて、ファクト表内の対応する列名に自動的にマップされます。たとえば、Essbaseでは次のマッピングが自動的に行われます。

    ピボット・ディメンション・メンバー名 ファクト表の列名
    「Initial Inventory」 INITIAL_INVENTORY
  10. 「ディメンション列」をクリックして、ピボット・ディメンション以外をファクト表の列にマップします。ファクト表の列名がアウトラインのディメンション名と一致する場合は、自動的にマップされる場合があります。必要に応じて、手動でマップできます。

  11. 「検証」をクリックします。

  12. 検証で問題が見つからなければ、「保存して閉じる」をクリックし、アプリケーションを再起動しても問題ないことを確認します。

    フェデレーテッド・パーティションの保存または検証の完了に時間がかかる場合があります。ジョブのステータスをチェックします。

    フェデレーテッド・パーティションが作成されます。このプロセスによってAutonomous AI Lakehouseに、ファクト表に(キーによって)リンクされているディメンション・ヘルパー表(およびその他のアーティファクト)も作成されます。


Essbase Webインタフェースでピボット・メンバー・マッピングが表示されたフェデレーテッド・パーティション定義


Essbase Webインタフェースでディメンション列マッピングが表示されたフェデレーテッド・パーティション定義