次の方法で共有


クエリ パラメーターをデータ フロー コンポーネントの変数にマップする

適用対象: SQL Server Azure Data Factory の SSIS Integration Runtime

パラメーター化クエリを使用するように OLE DB ソースを構成すると、パラメーターを変数にマップすることができます。

OLE DB ソースは、データ ソースに接続する際に、パラメーター化クエリを使用してデータのフィルター選択を行うことができます。

クエリ パラメーターを変数にマップするには

  1. SQL Server Data Tools (SSDT)で、目的のパッケージが含まれている Integration Services プロジェクトを開きます。

  2. ソリューション エクスプローラーで、パッケージをダブルクリックして開きます。

  3. [データ フロー] タブをクリックし、次に [ツールボックス] で、OLE DB ソースをデザイン画面にドラッグします。

  4. OLE DB ソースを右クリックし、 [編集] をクリックします。

  5. [OLE DB ソース エディター] で、OLE DB 接続マネージャーを選択してデータ ソースへの接続に使用するか、 [新規作成] をクリックして新しい OLE DB 接続マネージャーを作成します。

  6. データ アクセス モードの [SQL コマンド] オプションをクリックし、 [SQL コマンド テキスト] ペインにパラメーター化クエリを入力します。

  7. [パラメーター] をクリックします。

  8. [クエリ パラメーターの設定] ダイアログ ボックスで、[パラメーター] 一覧にある各パラメーターを、[変数] 一覧の変数にマップするか、[<新しい変数>] をクリックして新しい変数を作成します。 [OK] をクリックします。

    注意

    マッピングで使用できる変数は、パッケージのスコープ内、Foreach ループなどの親コンテナーのスコープ内、またはデータ フロー コンポーネントが含まれるデータ フロー タスクのスコープ内にある、システム変数およびユーザー定義変数だけです。 変数のデータ型は、パラメーターが割り当てられる WHERE 句の列と互換性がある必要があります。

  9. [プレビュー] をクリックすると、クエリが返すデータを最大 200 行表示できます。

  10. 更新したパッケージを保存するには、 [ファイル] メニューの [選択されたファイルを上書き保存] をクリックします。

参照

OLE DB 変換元
参照変換