カスタム オブジェクトを使用したパッケージの拡張
Integration Services で提供されるコンポーネントがユーザーの要件を満たさない場合、独自の拡張機能をコーディングすることにより、Integration Services の機能を拡張できます。パッケージを拡張するには次の 2 つの方法があります。1 つは、スクリプト タスクおよびスクリプト コンポーネントによって提供される強力なラッパー内でコードを記述する方法。もう 1 つは、Integration Services オブジェクト モデルによって提供される基本クラスを基に、カスタム Integration Services 拡張機能を最初から作成する方法です。
ここでは、カスタム オブジェクトを使用してパッケージを拡張する 2 つの方法について詳しく説明します。
Integration Services カスタム ソリューションで、スクリプト タスクやスクリプト コンポーネントよりさらに柔軟な設定が必要な場合、または複数のパッケージで再利用できるコンポーネントが必要な場合は、Integration Services オブジェクト モデルを使用すると、カスタム タスク、データ フロー コンポーネント、およびその他のパッケージ オブジェクトを、マネージ コードで最初から作成できます。
このセクションの内容
Integration Services 用のカスタム オブジェクトの開発
Integration Services で作成できるカスタム オブジェクトについて説明し、必要な手順や設定の概要を示します。カスタム オブジェクトの永続化
カスタム オブジェクトの既定の永続性、およびカスタムの永続性の実装プロセスについて説明します。カスタム オブジェクトのビルド、配置、およびデバッグ
さまざまな種類のカスタム オブジェクトの作成、配置、テストの一般的なアプローチについて説明します。SQL Server 2008 Integration Services でのカスタム オブジェクトのアップグレード
以前のバージョンの Integration Services 用に開発されたカスタム オブジェクトを SQL Server 2008Integration Services 用にアップグレードする方法について説明します。カスタム タスクの開発
カスタム タスクのコードを記述する手順について説明します。カスタム接続マネージャーの開発
カスタム接続マネージャーのコードを記述する手順について説明します。カスタム ログ プロバイダーの開発
カスタム ログ プロバイダーのコードを記述する手順について説明します。カスタム ForEach 列挙子の開発
カスタム列挙子のコードを記述する手順について説明します。カスタム データ フロー コンポーネントの開発
カスタム データ フローの変換元、変換、変換先のプログラム方法について説明します。
リファレンス
- Integration Services のエラーおよびメッセージのリファレンス
事前に定義されている Integration Services エラー コードと、そのシンボル名および説明の一覧を示します。
関連するセクション
開発者ガイド (Integration Services)
Integration Services のプログラミング概念について説明します。スクリプトによるパッケージの拡張
スクリプト タスクを使用した制御フローの拡張方法や、スクリプト コンポーネントを使用したデータ フローの拡張方法について説明します。プログラムによるパッケージの作成
Integration Services パッケージをプログラムで作成、構成、実行、読み込み、保存、および管理する方法を説明します。
外部リソース
- CodePlex のサンプルは、「Integration Services Product Samples」(英語) (www.codeplex.com/MSFTISProdSamples) から入手できます。
|