派生列の追加

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

  1. サービスにサインインします。
  2. Oracle Fusion Data Intelligence コンソールで、「アプリケーション管理」の下の「セマンティック・モデル拡張」をクリックします。
  3. 「セマンティック・モデル拡張」ページで、「ユーザー拡張機能」をクリックします。
    メインおよび既存のカスタマイズ・ブランチが表示されます。
  4. 「ユーザー拡張」リージョンの「カスタマイズ・ブランチ」で、ブランチをクリックして「ブランチ」ページを開きます。
  5. 「ブランチ」ページで、「ステップの追加」をクリックします。
  6. 「ステップの追加」で、「列の追加」を選択します。
    列を追加するウィザード・シーケンスが表示されます。
  7. ウィザードのステップ1で、カスタマイズ・ステップの名前(Regional Revenueなど)を入力し、簡単な説明を追加します。
  8. 列を追加するターゲット・サブジェクト領域を選択します。 たとえば、Profitabilityです。
    選択したサブジェクト領域の詳細が表示されます。
  9. 選択したサブジェクト領域内のプレゼンテーション・フォルダと、列を追加する論理表を選択します。
  10. 「次」をクリックします
    ウィザードのステップ2で、「列の作成」ダイアログが表示されます。
  11. ウィザードのステップ2で、次の手順を使用して新しい列を定義します:
    1. 「列の作成」で、表示名を入力します。
    2. 「データ要素」で、以前に選択したサブジェクト領域からデータ要素を検索します。
    3. 検索結果から、データ要素をダブルクリックしてテキスト・ペインに配置します。
    4. 「関数」で、式を使用して列を作成するファンクションを検索します。 検索結果から、適用可能な結果をダブルクリックして中央のテキスト・ペインに追加します。 たとえば、「フィルタ」や「平均」などの関数を検索して、式ベースの列を作成します。 平均サプライヤ支払日数を導出するサンプル式は、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. 「終了」をクリックします。
    ステップがカスタマイズ・ブランチに適用されているというメッセージが表示されます。 適用後、カスタマイズ・ブランチに新しいカスタマイズ・ステップが表示されます。 これで、カスタマイズ・ブランチをメイン・ブランチに適用したり、編集してステップを追加できます。