次の方法で共有


パッケージでのデータ ソース ビューの使用

更新 : 2006 年 4 月 14 日

Business Intelligence Development Studio には、Microsoft SQL Server 2005 Integration Services (SSIS) パッケージ内での接続の使用を容易にする、データ ソース オブジェクトおよびデータ ソース ビュー オブジェクトの、2 つのデザイン時のオブジェクトが含まれています。

データ ソース オブジェクトは接続への参照であり、少なくとも接続文字列とデータ ソース識別子が含まれています。データ ソース ビューは、データ ソース上で構築します。データ ソースの作成の詳細については、「パッケージでのデータ ソースの使用」を参照してください。

データ ソース ビューは、名前を付けて保存された、リレーショナル スキーマのサブセットです。データ ソース ビューには、テーブル、一意キー、外部キー リレーションシップなどのスキーマ情報や、名前付きクエリ、計算される列、リレーションシップ、論理主キーなどの属性が含まれます。詳細については、「データ ソース ビュー (Analysis Services)」および「データ ソース ビュー (SSIS)」を参照してください。

Integration Services パッケージでデータ ソース ビューを使用する場合、次の利点があります。

  • データ ソース ビューを一度定義したら、複数のデータ フロー コンポーネントで使用できます。
  • データ ソース ビューを更新して、基になるデータ ソース内の変更を反映できます。
  • データ ソース ビューは、構築されたデータ ソースからのメタデータをキャッシュします。
  • データ ソース ビューは、データ フロー コンポーネントのユーザー インターフェイスで表示されるオブジェクトの一覧のみを表示できます。

1 つのデータ ソース上に複数のデータ ソース ビューを構築し、必要に応じて各データ ソース ビューをカスタマイズできます。たとえば、AdventureWorks データベースを参照するデータ ソースを使用して、Production.Product テーブルのみを含むデータ ソース ビューを 1 つ構築し、次に、HumanResources.Employee テーブルのみを含むデータ ソース ビューを 1 つ構築できます。

データ ソース オブジェクトを参照する接続マネージャをパッケージに追加すると、パッケージのデータ フロー コンポーネントは、データ ソース ビューを使用して変換元と変換先を定義できます。また、参照変換など、参照テーブルを使用する変換でデータ ソース ビューを使用することもできます。

データ ソース ビューを使用できるデータ フロー コンポーネントは次のとおりです。

データ ソース ビューと、そのデータ ソース ビューを参照するパッケージとの間に、依存関係はありません。パッケージ内でデータ ソース ビューを使用する場合、ビュー定義は適切なデータ フロー コンポーネント プロパティのパッケージ定義に追加されます。たとえば、参照変換を含むパッケージでは、ビュー (SELECT SQL ステートメント) は、参照変換の sqlCommand プロパティに格納されます。データ ソース ビューがプロジェクトの一部ではなくなった場合でも、パッケージは引き続き有効です。データ ソース ビューの SQL 表記は、パッケージ定義に保存されているためです。

データ ソース ビューの処理

データ ソース ビュー オブジェクトの処理方法の詳細については、次のトピックのいずれかを参照してください。

データ ソース ビューの変更

データ ソース ビューの変更方法の詳細については、次のトピックのいずれかを参照してください。

参照

その他の技術情報

SSIS デザイナでのパッケージの作成

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 4 月 14 日

新しい内容 :
  • パッケージ内のデータ ソース ビューの使用に関する新しいトピックへのリンクを追加しました。
  • データ ソース ビューを使用できるデータ フロー コンポーネントに関する情報を追加しました。