このトピックでは、MVCOUNTRYマルチ・ソース・セッション変数を作成する方法について説明します。 MVCOUNTRY変数を式またはデータ・フィルタに追加すると、OracleおよびSnowflakeデータ・ソースからのデータが返されます。
マルチ・ソース・セッション変数を作成すると、変数定義が初期化ブロック定義(MVCOUNTRY____ORCLやMVCOUNTRY____SNFLなど)にリストされます。 ただし、式エディタで、マルチ・ソース・セッション変数名が表示されます(たとえば、MVCOUNTRY)。
「マルチ・ソース・セッション変数について」を参照してください。
- ホーム・ページで、「ナビゲータ」
をクリックし、「セマンティック・モデル」をクリックします。
- 「セマンティック・モデル」ページで、セマンティック・モデルをクリックして開きます。
- 最初の変数を作成します。
- 「変数」
をクリックします。
- 「作成」
をクリックし、「初期化ブロックの作成」をクリックします。
- 「初期化ブロックの作成」で、「名前」フィールドに移動し、
mvcountry_orcl_initと入力します。
- 「タイプ」フィールドに移動し、セッションを選択します。 「OK」をクリックします。
- 「変数」タブが表示されることを確認し、「問合せ戻し」フィールドに移動して「変数名および値」を選択します。
- Select文: DEFAULTフィールドに移動し、変数名(MVCOUNTRY)とソース(ORCL)の間の4つのアンダースコアを使用して、次の初期化問合せを入力します:
select distinct 'MVCOUNTRY____ORCL', country from oracle_table
- 「接続プール」に移動し、「選択」をクリックして接続プールを参照して選択します。
- 「変数の追加」
をクリックし、MVCOUNTRY____ORCLという名前を入力します。 変数名とソース名の間に4つのアンダースコアを追加する必要があります。
- 「保存」をクリックします。
- 2番目の変数を作成します。
- 「変数」
をクリックします。
- 「作成」
をクリックし、「初期化ブロックの作成」をクリックします。
- 「初期化ブロックの作成」で、「名前」フィールドに移動し、
mvcountry_snfl_initと入力します。
- 「タイプ」フィールドに移動し、セッションを選択します。 「追加」をクリックします。
- 「変数」タブが表示されることを確認し、「問合せ戻し」フィールドに移動して「変数名および値」を選択します。
- Select文: DEFAULTフィールドに移動し、変数名(MVCOUNTRY)とソース(SNFL)の間に4つのアンダースコアを使用して、次の初期化問合せを入力します:
select distinct 'MVCOUNTRY____SNFL', country from snowflake_table
- 「接続プール」に移動し、「選択」をクリックして接続プールを参照して選択します。
- 「変数の追加」をクリックし、名前
MVCOUNTRY____SNFLを入力します。 変数名とソース名の間に4つのアンダースコアを追加する必要があります。
- 「保存」をクリックします。