スクリプトによるパッケージの拡張
新規 : 2005 年 12 月 5 日
組み込みコンポーネントの Integration Services が要件を満たしていない場合は、独自の拡張機能をコーディングすることによって Integration Services の機能を拡張できます。パッケージを拡張するには 2 つの方法があります。1 つ目は、スクリプト タスクおよびスクリプト コンポーネントによって提供される強力なラッパー内でコードを記述する方法です。2 つ目は、Integration Services オブジェクト モデルによって提供される基本クラスを基にカスタム Integration Services 拡張機能を最初から作成する方法です。
ここでは、より簡単な方法である、スクリプトを使用したパッケージの拡張について説明します。
スクリプト タスクおよびスクリプト コンポーネントを利用すると、Integration Services パッケージの制御フローとデータ フローを、コードをほとんど記述することなく拡張できます。これらのオブジェクトは、強力な Visual Studio for Applications (VSA) 開発環境と Visual Basic .NET プログラミング言語を使用しており、Microsoft .NET Framework クラス ライブラリおよびカスタム アセンブリが提供するすべての機能を利用しています。スクリプト タスクおよびスクリプト コンポーネントを使用すると、カスタム タスクやカスタム データ フロー コンポーネントの開発時に通常必要となるインフラストラクチャ コードを一切記述せずにカスタム機能を作成できます。
このセクションの内容
トピック | 説明 |
---|---|
スクリプト タスクとスクリプト コンポーネントの共通点および相違点について説明します。 |
|
スクリプティング ソリューションとカスタム オブジェクトの開発のいずれかを選択する際に使用する基準について説明します。 |
|
スクリプティング プロジェクトで外部アセンブリと名前空間を参照および使用するために必要な手順について説明します。 |
|
スクリプト タスクを使用してカスタム タスクを作成する方法について説明します。通常は、パッケージの実行またはパッケージが開くデータ ソースごとにタスクが 1 回呼び出されます。 |
|
スクリプト コンポーネントを使用して、カスタム データ フローの変換元、変換、および変換先を作成する方法について説明します。通常は、処理するデータ行ごとにデータ フロー コンポーネントが 1 回呼び出されます。 |
参照
トピック | 説明 |
---|---|
事前に定義されている Integration Services エラー コードと、そのシンボル名および説明の一覧を示します。 |
関連するセクション
トピック | 説明 |
---|---|
Integration Services のプログラミング概念について説明します。 |
|
複数のパッケージで使用するプログラム カスタム タスク、データ フロー コンポーネント、およびその他のパッケージ オブジェクトを作成する方法について説明します。 |
|
Integration Services パッケージをプログラムで作成、構成、実行、読み込み、保存、および管理する方法を説明します。 |
|
オプションのインストール コンポーネントとして使用できる Integration Services プログラミング サンプルを一覧で示し、説明します。 |
参照
概念
その他の技術情報
SQL Server Integration Services
Integration Services 開発者向けの情報
Integration Services の開発に関する機能強化