他のアプリケーションでの Integration Services の使用
パッケージを動的に作成する必要がある場合、または開発環境以外で Integration Services パッケージを管理および実行する必要がある場合は、プログラムでパッケージを操作できます。Integration Services オブジェクト モデルを使用すると、任意のマネージ プログラミング言語で新しいパッケージを作成して構成したり、保存したパッケージを読み込んで実行したりするコードを記述できます。パッケージのデータ フローの出力を、メモリからカスタム アプリケーションに直接読み込むこともできます。
詳細については、「プログラムによるパッケージの作成」を参照してください。
他のアプリケーションからのパッケージの操作
広範な Integration Services オブジェクト モデルを使用すると、次の操作を実行できます。
パッケージをビルドおよび構成する。 一度に 1 つのタスクおよびコンポーネントで新しいパッケージを作成して、目的の格納場所にパッケージを保存します。詳細については、「プログラムによるパッケージの作成」を参照してください。
保存したパッケージを列挙する。 既存のパッケージをループ処理して、個々のパッケージまたはフォルダーが存在するかどうかを確認します。詳細については、「プログラムによる使用可能なパッケージの列挙」を参照してください。
読み込んで実行する。 保存したパッケージを開き、必要に応じて再構成して、パッケージを実行します。パッケージのデータ フローの出力を、メモリからアプリケーションに直接読み込むこともできます。詳細については、「ローカル コンピューターでのプログラムによる SSIS パッケージの実行」、「リモート コンピューターでのプログラムによる SSIS パッケージの実行」、および「別のプログラムへのパッケージ出力の読み込み」を参照してください。
保存したパッケージおよびフォルダーを管理する。 パッケージの追加や削除、およびフォルダーの作成、名前変更、削除を行います。詳細については、「プログラムによるパッケージとフォルダーの管理」を参照してください。
|