Share via


パッケージ オブジェクトの再利用

多くの場合、パッケージ、データ ソース、およびデータ ソース ビューには、再利用できるような機能が含まれています。たとえば、一連のタスクを作成した場合、それらのアイテムを合わせてグループとして再利用したり、接続マネージャや別の Integration Services プロジェクトで作成したデータ ソース ビューなど、1 つのアイテムを再利用したりすることができます。

Business Intelligence Development Studio と SSIS デザイナでは、制御フロー アイテム、データ フロー アイテム、接続マネージャなど、パッケージ オブジェクトのコピーと貼り付けがサポートされます。コピーと貼り付けは、プロジェクト間およびパッケージ間で行うことができます。複数のプロジェクトがソリューションに含まれている場合、プロジェクト間でコピーを実行でき、それらのプロジェクトの種類は異なってもかまいません。たとえば、Analysis Services プロジェクトと Integration Services プロジェクトの間でデータ ソース ビューをコピーすることができます。

1 つのソリューションに複数のパッケージが含まれている場合、それらのパッケージ間でコピーと貼り付けを行うことができます。パッケージは、同じ Integration Services プロジェクトに含まれていても、異なる Integration Services プロジェクトに含まれていてもかまいません。ただし、パッケージ オブジェクトは他のオブジェクトに依存し、その依存関係がなければ成立しない場合があります。たとえば、SQL 実行タスクは接続マネージャを使用します。タスクを正しく機能させるには、この接続マネージャもコピーする必要があります。また、パッケージ オブジェクトによっては、特定のオブジェクトが既にパッケージに含まれている必要があるものもあります。このオブジェクトがなければ、コピーしたオブジェクトをパッケージに正常に貼り付けることができません。たとえば、1 つもデータ フロー タスクを含まないパッケージには、データ フローを貼り付けることはできません。

同じパッケージを何度もコピーして使用する場合もあります。このようなコピー プロセスを回避するには、そのパッケージをテンプレートとして指定すれば、新しいパッケージを作成するときに使用できます。

パッケージ オブジェクトをコピーすると、Integration Services により、新しい GUID が新しいオブジェクトの ID プロパティに自動的に割り当てられ、Name プロパティが自動的に更新されます。

変数はコピーできません。タスクなどのオブジェクトで変数が使用される場合は、コピー先のパッケージにその変数を再作成する必要があります。これに対して、パッケージ全体をコピーした場合は、パッケージの変数もコピーされます。

Integration Services のアイコン (小) 最新の Integration Services の入手

マイクロソフトが提供する最新のダウンロード、アーティクル、サンプル、ビデオ、およびコミュニティで選択されたソリューションについては、MSDN または TechNet の Integration Services のページを参照してください。

これらの更新が自動で通知されるようにするには、ページの RSS フィードを購読します。