セッション変数の追加

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

定義するSQL問合せは、ユーザーOAX$OACによって実行されます。問合せで別のスキーマを使用している場合は、スキーマ名を接頭辞として指定する必要があります。問合せで使用されるすべてのデータベース・オブジェクトに対するOAX$OACアクセス権をユーザーに付与する必要があります。
  1. サービスにサインインします。
  2. Oracle Fusion Data Intelligenceコンソールで、「アプリケーション管理」の下の「セマンティック・モデル拡張」をクリックします。
  3. 「セマンティック・モデル拡張」ページで、「ユーザー拡張」をクリックします。
    メインのカスタマイズ・ブランチと既存のカスタマイズ・ブランチが表示されます。
  4. 「User Extensions」リージョンの「Customization Branches」で、ブランチをクリックして「Branch」ページを開きます。
  5. 「ブランチ」ページで、「ステップの追加」をクリックします。
  6. 「ステップの追加」では、「セッション変数の追加」を選択します。
    セッション変数および既存のセッション変数のリストを追加するウィザード・シーケンスが表示されます。
  7. ウィザードのステップ1で、既存のセッション変数のいずれかが目的を果たしているかどうかを確認します。
    「はい」の場合は、ウィザードを終了し、該当する既存のセッション変数を分析で使用できます。「いいえ」の場合は、次のステップに進み、必要なセッション変数を作成します。
  8. カスタマイズ・ステップの名前(たとえば、Add a Session variable using Invoice Received Date)を入力し、簡単な説明を追加します。キャッシュ設定を構成するには、「行単位の初期化」をクリックします。
  9. 「次へ」をクリックしてください。
  10. ウィザードのステップ2で、SQL問合せを定義し、次の手順を使用して初期化ブロックを作成します:
    1. 初期化ブロックの名前と説明を入力します。
    2. 先行する初期化ブロックを選択してください。
    3. Autonomous Data Warehouseで実行される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. 「終了」をクリックします。
    ステップがカスタマイズ・ブランチに適用されているというメッセージが表示されます。適用後、カスタマイズ・ブランチに新しいカスタマイズ・ステップが表示されます。これで、カスタマイズ・ブランチをメイン・ブランチに適用したり、編集してステップを追加できます。