マージ結合変換を使用してデータセットを拡張する
適用対象: SQL Server Azure Data Factory の SSIS Integration Runtime
マージ結合変換を追加して構成するには、パッケージに 1 つ以上のデータ フロー タスクと、マージ結合変換への入力を提供する 2 つのデータ フロー コンポーネントがあらかじめ含まれている必要があります。
マージ結合変換には、2 つの並べ替え済み入力が必要です。 詳細については、「 マージ変換およびマージ結合変換用にデータを並べ替える」を参照してください。
データセットを拡張するには
SQL Server Data Tools (SSDT)で、目的のパッケージが含まれている Integration Services プロジェクトを開きます。
ソリューション エクスプローラーで、パッケージをダブルクリックして開きます。
[データ フロー] タブをクリックし、次に [ツールボックス]で、マージ結合変換をデザイン画面にドラッグします。
マージ結合変換をデータ フローに連結します。連結するには、データ ソースまたは直前の変換からマージ結合変換にコネクタをドラッグします。
マージ結合変換をダブルクリックします。
[マージ結合変換エディター] ダイアログ ボックスで、 [結合の種類] ボックスの一覧から使用する結合の種類を選択します。
Note
[左外部結合] を選択した場合、 [入力の入れ替え] をクリックして入力を切り替え、左外部結合を右外部結合に変換できます。
左辺の入力内の列を、右辺の入力内の列にドラッグし、結合列を指定します。 列の名前が同じ場合、 [結合キー] チェック ボックスをオンにすると、マージ結合変換は自動的に結合を作成できます。
Note
並べ替えの位置が同じ列のみの結合を作成できます。この場合、並べ替えの位置によって指定された順序で結合を作成する必要があります。 順序が正しくない結合を作成しようとすると、 [マージ結合変換エディター] で、スキップした並べ替えの位置に対して、追加の結合を作成するように要求されます。
Note
既定では、出力は結合列に基づいて並べ替えられます。
左辺の入力および右辺の入力で、出力に追加して含める列のチェック ボックスをオンにします。 結合列は、既定で含まれています。
必要に応じて、 [出力の別名] 列で出力列の名前を更新します。
[OK] をクリックします。
更新したパッケージを保存するには、 [ファイル] メニューの [選択されたファイルを上書き保存] をクリックします。
参照
マージ結合変換
Integration Services の変換
Integration Services のパス
データ フロー タスク