派生列の追加

派生列を既存のサブジェクト領域に追加します。

  1. サービスにサインインします。
  2. Oracle Fusion Data Intelligenceコンソールで、「アプリケーション管理」の下の「セマンティック・モデル拡張」をクリックします。
  3. 「セマンティック・モデル拡張」ページで、「ユーザー拡張」をクリックします。
    メインのカスタマイズ・ブランチと既存のカスタマイズ・ブランチが表示されます。
  4. 「User Extensions」リージョンの「Customization Branches」で、ブランチをクリックして「Branch」ページを開きます。
  5. 「ブランチ」ページで、「ステップの追加」をクリックします。
  6. 「ステップの追加」 で、「列の追加」を選択します。
    列を追加するウィザード・シーケンスが表示されます。
  7. ウィザードのステップ1で、カスタマイズ・ステップの名前(たとえば、Regional Revenue)を入力し、簡単な説明を追加します。
  8. 列を追加するターゲット・サブジェクト領域を選択します。たとえば、Profitabilityです。
    選択したサブジェクト領域の詳細が表示されます。
  9. 選択したサブジェクト領域内のプレゼンテーション・フォルダと、列の追加先の論理表を選択します。
  10. 「次へ」をクリックしてください。
    ウィザードのステップ2では、「列の作成」ダイアログが表示されます。
  11. ウィザードのステップ2で、次の手順を使用して新しい列を定義します:
    1. 「列の作成」に、表示名を入力します。
    2. 「データ要素」で、前に選択したサブジェクト領域からデータ要素を検索します。
    3. 検索結果から、データ要素をダブルクリックしてテキスト・ペインに配置します。
    4. 「ファンクション」で、式を使用して列を作成するファンクションを検索します。検索結果から、該当する結果をダブルクリックして、中央のテキスト・ペインに追加します。たとえば、「Filter」や「Avg」などのファンクションを検索して、式ベースの列を作成します。平均サプライヤ支払日数を導出するサンプル式は、avg(ROUND(((CASE WHEN Invoice Received Date is not null THEN (Financials - AP Payments.Payment Date.Payment Date - Invoice Received Date) ELSE (Financials - AP Payments.Payment Date.Payment Date - Financials - AP Invoices.Invoice Date.Invoiced Date) END)/Financials - AP Payments.Facts - Analytics Currency.Total Payment Count),0))です。
    5. 「検証」をクリックし、「保存」をクリックします。
  12. オプション: 列の基礎となるメジャーを事前定義済のディメンション階層の特定レベルまで計算する場合は、次のステップを実行します:
    1. 「階層レベル・ベースの集計」アイコンをクリックします。
    2. 「階層レベル・ベースの集計」ダイアログで、ディメンション、レベルを選択し、「OK」をクリックします。
    3. さらに次元を追加するには、「次元の追加」をクリックします。
  13. 「次へ」をクリックしてください。
  14. オプション: ファクトを追加する追加のサブジェクト領域を選択してください。
  15. 「終了」をクリックします。
    ステップがカスタマイズ・ブランチに適用されているというメッセージが表示されます。適用後、カスタマイズ・ブランチに新しいカスタマイズ・ステップが表示されます。これで、カスタマイズ・ブランチをメイン・ブランチに適用したり、編集してステップを追加できます。