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