セッション変数の追加

分析に含めることができるカスタム・セッション変数を追加します。 このステップをメイン・ブランチにマージして公開すると、カスタム・セッション変数はカスタム・セキュリティ構成ユーザー・インタフェースでのみ使用できます。

定義するSQL問合せは、ユーザーOAX$OACによって実行されます。 問合せで別のスキーマを使用している場合は、スキーマ名をプレフィクスとして指定する必要があります。 問合せで使用されるすべてのデータベース・オブジェクトに対するOAX$OACアクセス権をユーザーに付与する必要があります。
  1. サービスにサインインします。
  2. Oracle Fusion Data Intelligence コンソールで、「アプリケーション管理」の下の「セマンティック・モデル拡張」をクリックします。
  3. 「セマンティック・モデル拡張」ページで、「ユーザー拡張機能」をクリックします。
    メインおよび既存のカスタマイズ・ブランチが表示されます。
  4. 「ユーザー拡張」リージョンの「カスタマイズ・ブランチ」で、ブランチをクリックして「ブランチ」ページを開きます。
  5. 「ブランチ」ページで、「ステップの追加」をクリックします。
  6. 「ステップの追加」で、「セッション変数の追加」を選択します。
    セッション変数を追加するウィザード・シーケンスおよび既存のセッション変数のリストが表示されます。
  7. ウィザードのステップ1で、既存のセッション変数のいずれかが目的を満たしているかどうかを確認します。
    はいの場合、ウィザードを終了し、分析で該当する既存のセッション変数を使用できます。 ない場合は、次のステップに進み、必要なセッション変数を作成します。
  8. カスタマイズ・ステップの名前(Add a Session variable using Invoice Received Dateなど)を入力し、簡単な説明を追加します。 「行単位の初期化」をクリックして、キャッシュ設定を構成します。
  9. 「次」をクリックします
  10. ウィザードのステップ2で、SQL問合せを定義し、次の手順を使用して初期化ブロックを作成します:
    1. 初期化ブロックの名前と説明を入力します。
    2. 先行する初期化ブロックを選択します。
    3. 自律型データ・ウェアハウスで実行されるSQL問合せを入力し、レポートで使用できる値を返します。 たとえば、Oracle Fusion Data Intelligenceに定義されている為替レート・タイプをセッション変数に取得する場合は、次のSQLスクリプトを使用できます:
      SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE
       PARAMETER_CODE='PARAM_GLOBAL_EXCHANGE_RATE_TYPE' 
  11. 「次」をクリックします
  12. ウィザードのステップ3で、ウィザードのステップ2で作成した初期化ブロックの出力を使用してセッション変数を作成します。
  13. 「終了」をクリックします。
    ステップがカスタマイズ・ブランチに適用されているというメッセージが表示されます。 適用後、カスタマイズ・ブランチに新しいカスタマイズ・ステップが表示されます。 これで、カスタマイズ・ブランチをメイン・ブランチに適用したり、編集してステップを追加できます。