SQL Server 変換先を使用してデータの一括読み込みを行う
適用対象: SQL Server Azure Data Factory の SSIS Integration Runtime
SQL Server 変換先を追加して構成するには、パッケージに 1 つ以上のデータ フロー タスクと 1 つのデータ ソースがあらかじめ含まれている必要があります。
SQL Server 変換先を使用してデータの一括読み込みを行うには
SQL Server Data Tools (SSDT)で、目的のパッケージが含まれている Integration Services プロジェクトを開きます。
ソリューション エクスプローラーで、パッケージをダブルクリックして開きます。
[データ フロー] タブをクリックし、次に [ツールボックス]で、 SQL Server 変換先をデザイン画面にドラッグします。
変換先を、データ フロー内の変換元または直前の変換に連結します。連結するには、コネクタを変換先にドラッグします。
変換先をダブルクリックします。
[SQL Server 変換先エディター]の [接続マネージャー] ページで、既存の OLE DB 接続マネージャーを選択するか、または [新規作成] をクリックして新しい接続マネージャーを作成します。 詳細については、「 OLE DB 接続マネージャー」を参照してください。
データの読み込み先となるテーブルまたはビューを指定するには、次のいずれかの操作を行います。
既存のテーブルまたはビューを選択します。
[新規] をクリックし、[テーブルの作成] ダイアログ ボックスで、テーブルまたはビューを作成する SQL ステートメントを書き込みます。
Note
Integration Services により、接続されているデータ ソースに基づいて既定の CREATE TABLE ステートメントが生成されます。 基になるテーブルの列に FILESTREAM 属性が宣言されていても、この既定の CREATE TABLE ステートメントには FILESTREAM 属性が含まれません。 FILESTREAM 属性を使用して Integration Services コンポーネントを実行するには、まず対象データベースに FILESTREAM ストレージを実装します。 次に、 [テーブルの作成] ダイアログ ボックスで CREATE TABLE ステートメントに FILESTREAM 属性を追加します。 詳細については、「バイナリ ラージ オブジェクト (Blob) データ (SQL Server)」を参照してください。
[マッピング] をクリックし、 [使用できる入力列] 一覧にある列を、 [使用できる変換先列] 一覧の列にドラッグして、列をマップします。
注意
この変換先では、同じ名前の列は自動的にマップされます。
[詳細設定] をクリックし、一括読み込みオプションの [ID を保持する]、 [NULL を保持する]、 [テーブル ロック]、 [CHECK 制約]、および [トリガーを起動する]を設定します。
必要に応じて、挿入する最初の入力行と最後の入力行、挿入操作が停止するまでに発生できるエラーの最大数、および挿入を並べ替える列を指定します。
注意
挿入の並べ替え順序は、列の一覧の表示順によって決定されます。
[OK] をクリックします。
更新したパッケージを保存するには、 [ファイル] メニューの [選択されたファイルを上書き保存] をクリックします。
参照
SQL Server 変換先
Integration Services の変換
Integration Services のパス
データ フロー タスク