Integration Services (SSIS) プロジェクト
SQL Server には SQL Server Data Tools (SSDT) パッケージを開発するための Integration Services が用意されています。
Microsoft SQL Server データベースまたは SSIS パッケージ ストアにパッケージを展開する場合は、Integration Services サービスを使用してパッケージを管理します。 Integration Services サービスは SQL Server Management Studioでのみ使用できます。 サービスの詳細については、「 Integration Services Service (SSIS サービス)」を参照してください。 パッケージの展開の詳細については、「 パッケージ展開 (SSIS)」を参照してください。
Integration Services プロジェクトを Integration Services サーバーにデプロイする場合は、SQL Server Management Studioの Transact-SQL ビューとストアド プロシージャを使用してプロジェクトを管理します。 プロジェクト配置の詳細については、「 Deployment of Projects and Packages」を参照してください。 Integration Services サーバーの詳細については、「 Integration Services (SSIS) サーバー」を参照してください。
SQL Server Data Tools (SSDT) とSQL Server Management Studioの概要については、「Integration Services (SSIS) と Studio 環境」を参照してください。
Integration Services プロジェクトについて
プロジェクトとは Integration Services パッケージを開発するコンテナーのことです。
SQL Server Data Tools (SSDT)では、 Integration Services プロジェクトにはパッケージに関連するファイルが格納され、グループ化されます。 たとえば、プロジェクトには、特定の抽出、変換、および読み込み (ETL) ソリューションの作成に必要なファイルが含まれます。
Integration Services プロジェクトを作成する前に、この種のプロジェクトの基本的な内容を理解しておく必要があります。 プロジェクトの内容を理解すれば、 Integration Services プロジェクトの作成および作業を開始することができます。
Integration Services プロジェクトのフォルダー
次の図は、 Integration Services での SQL Server Data Tools (SSDT)プロジェクト内のフォルダーを示しています。
次の表では、 Integration Services プロジェクトに表示されるフォルダーについて説明します。
Folder | 説明 |
---|---|
SSIS パッケージ | パッケージが含まれます。 詳細については、「Integration Services (SSIS) パッケージ」を参照してください。 |
その他 | パッケージ ファイル以外のファイルが含まれます。 |
Integration Services プロジェクトのファイル
ソリューションに新規または既存の Integration Services プロジェクトを追加すると、SQL Server Data Tools (SSDT) によって、拡張子が .dtproj および .dtproj.user および .database のプロジェクト ファイルが作成されます。
*.dtproj ファイルには、プロジェクトの構成と、パッケージなどのアイテムに関する情報が含まれます。
*.dtproj.user ファイルには、プロジェクト処理の設定に関する情報が含まれます。
*.database ファイルには、 SQL Server Data Tools (SSDT) で Integration Services プロジェクトを開くために必要な情報が含まれます。
ソリューションについて
ソリューションとは、エンド ツー エンドのビジネス ソリューションを開発するときに使用するプロジェクトを、グループ化して管理するコンテナーのことです。 ソリューションを使用すると、複数のプロジェクトを 1 単位として処理し、ビジネス ソリューションに役立つ 1 つ以上の関連プロジェクトをまとめることができます。
ソリューションには、さまざまな種類のプロジェクトを含めることができます。 SSIS デザイナーを使用して Integration Services パッケージを作成する場合は、 Integration Services で用意されているソリューション内の SQL Server Data Tools (SSDT)プロジェクトで作業します。
新しいソリューションを作成すると、 SQL Server Data Tools (SSDT) のソリューション エクスプローラーにソリューション フォルダーが自動的に追加され、拡張子 .sln および .suo のファイルが作成されます。
*.sln ファイルには、ソリューションの構成情報、およびソリューション内のプロジェクトの一覧が格納されます。
*.suo ファイルには、ソリューションを操作するうえでのユーザー設定情報が格納されます。
新しいプロジェクトを作成すると SQL Server Data Tools (SSDT) でソリューションが自動的に作成されますが、空白のソリューションを作成して、プロジェクトを後で追加することもできます。
Note
既定では、SQL Server Data Tools (SSDT) で新しい Integration Services プロジェクトを作成すると、ソリューションは [プロジェクト エクスプローラー] ウィンドウに表示されません。 既定の動作を変更するには、 [ツール] メニューの [オプション]をクリックします。 [オプション] ダイアログ ボックスで、 [プロジェクトおよびソリューション]を展開し、 [全般]をクリックします。 [全般] ページで、 [常にソリューションを表示]を選択します。
Related Tasks
ソリューション内の Integration Services プロジェクトを追加または削除する
新しい Integration Services プロジェクトを作成する
Integration Services プロジェクトにアイテムを追加する