適用対象:SQL Server
Azure Data Factory の SSIS 統合ランタイム
Integration Services は、作業単位を実行するタスクを使用して、データの抽出、変換、および読み込みをサポートします。 Integration Services には、SQL ステートメントの実行から FTP サイトからのファイルのダウンロードまで、最も頻繁に使用されるアクションを実行するさまざまなタスクが含まれています。 用意されているタスクとサポートされている操作が、要件を完全には満たない場合は、カスタム タスクを作成できます。
カスタム タスクを作成するには、Microsoft.SqlServer.Dts.Runtime.Task 基本クラスを継承するクラスを作成し、新しいクラスに DtsTaskAttribute 属性を適用して、Execute メソッドなど、基本クラスの重要なメソッドとプロパティをオーバーライドする必要があります。
このセクションの内容
ここでは、カスタム タスクとそのオプションのカスタム ユーザー インターフェイスを作成、構成、およびコーディングする方法について説明します。
カスタム タスクの作成
カスタム タスクを作成する最初の手順について説明します。
カスタム タスクのコーディング
カスタム タスクの主なメソッドのコードを記述する方法について説明します。
カスタム タスクでのデータ ソースへの接続
カスタム タスクをデータ ソースに接続する方法について説明します。
カスタム タスクでのイベントの発生と定義
カスタム タスクからカスタム イベントを発生させ、定義する方法について説明します。
カスタム タスクにおけるデバッグのサポートの追加
カスタム タスクでのブレークポイント ターゲットの作成方法について説明します。
カスタム タスク用ユーザー インターフェイスの開発
SSIS デザイナーに表示され、カスタム タスクのプロパティを構成するユーザー インターフェイスの作成方法について説明します。