SQL Server ビジネス インテリジェンス開発 Studio でパッケージ テンプレートを作成する方法

はじめに

Microsoft SQL Server 2005 には、SQL Server の統合サービス (SSIS) が含まれています。SSIS には、SQL Server ビジネス インテリジェンス開発 Studio が含まれています。SQL Server ビジネス インテリジェンス開発 Studio は、SSIS パッケージの作成に使用する開発環境です。通常、SSIS パッケージには、接続マネージャー、ログ プロバイダー、およびデータ フロー タスクなどの項目が含まれています。

パッケージ間でアイテムをコピーするには、ファイルの新しい場所に完全なパッケージをコピーすることができます。 またはパッケージ テンプレートを作成することができます。この資料では、パッケージ テンプレートを作成する方法について説明します。パッケージ テンプレートには、元のパッケージには中にすべてのアイテムが含まれます。ただし、パッケージのテンプレートは、他のパッケージを作成して再利用できます。新しいパッケージを作成するには、追加またはパッケージのテンプレートから項目を削除します。

詳細

SSIS パッケージは、接続マネージャー、ログ プロバイダー、制御フロー要素、データ フロー要素、イベント ハンドラー、変数、および構成などの項目を含めることができます。パッケージ テンプレートを使用して新しいパッケージを作成するときは、これらの項目を再利用できます。たとえば、パッケージ テンプレートでは、次の項目を再利用することがあります。
  • プロバイダーのログを記録する: 接続マネージャーおよびログ プロバイダーを含むパッケージを作成することができます。 他のパッケージにそのパッケージをテンプレートとして使用することもできます。 これを行うには、同じ SQL Server データベース内のすべてのイベント情報が記録されます。
    注: すべてのイベント情報が同じ SQL Server データベースにログオンしているときに、ログ データを分析しやすい場合があります。
  • 一般的な SQL の実行タスク: データベースのテーブル、またはアタッチをトランケートするパッケージを作成することができます。
  • メール タスクを送信します。 件名の行を作成するには、SMTP 接続マネージャー、メール送信タスクでは、およびプロパティ式を含むパッケージを作成することができます。パッケージが正常に実行されるか、エラーが生成されるときに、電子メールで通知する他のパッケージを作成するのには、このパッケージをテンプレートとして使用します。

SQL Server ビジネス インテリジェンス開発 Studio で新しいパッケージ テンプレートを作成します。

  1. ビジネス開発 Studio の SQL Server を起動します。
  2. [ファイル] をクリックして、新規作成] をポイントし、[プロジェクト] をクリックします。
  3. [新しいプロジェクト] ウィンドウで [ビジネス インテリジェンス プロジェクト] をクリックして、統合サービス プロジェクト] をクリックして、プロジェクトの名前を入力し、し、[ OK] をクリックします。

    注: パッケージの機能を説明する名前を入力することをお勧めします。
  4. ツールボックスから Package.dtsx ファイルを目的の項目を追加します。
  5. ファイルをクリックし、選択した項目の保存] をクリックします。

    注: 空のパッケージを保存することができます。
  6. ファイルをクリックし、ファイル名としてのコピーの保存] をクリックします。この場合、
    ファイル名は、ファイルの名前です。

    注: フォルダーの場所ファイル名のコピーを保存] コマンドを使用する代わりに、手順 7 では、パッケージをコピーできます。
  7. パッケージのコピーの保存] ダイアログ ボックスで [ファイル システム] をクリックします、
    パッケージの場所]ボックスで、次のパスを入力します
    パッケージのパス] ボックス、および、[ OK] をクリックします。このパスでドライブがハード ディスク Microsoft Visual Studio 2005 がインストールされています。

    ドライブ: Visual Studio の 8\Common7\IDE\PrivateAssemblies\ProjectItems\DataTransformationProject\DataTransformationItems の \Program Files\Microsoft

    注: Visual Studio 2005 をインストールするのには既定の場所を使用していない場合、は、パッケージのパス] ボックスに、Visual Studio 2005 のフォルダーのパスを入力します。

別のソリューションまたはプロジェクトでパッケージ テンプレートを使用します。

  1. ビジネス開発 Studio の SQL Server を起動します。
  2. [ファイル] をクリックして、新規作成] をポイントし、[プロジェクト] をクリックします。
  3. [新しいプロジェクト] ウィンドウで [ビジネス インテリジェンス プロジェクト] をクリックして、統合サービス プロジェクト] をクリックして、プロジェクトの名前を入力し、し、[ OK] をクリックします。

    注: パッケージの機能を説明する名前を入力することをお勧めします。
  4. ソリューション エクスプ ローラーで、プロジェクト名を右クリックし、追加] をポイントし、[新しい項目] をクリックします。
  5. [ Visual Studio にインストールされたテンプレートを、テンプレートの名前を入力し、必要なテンプレートをクリックします。
    追加します。

    注: [名前] ボックスでテンプレートの既定の名前は、テンプレートに加えて、インクリメントされたカウンターの名前です。テンプレート名が Test.dtsx の場合は、既定の名前は Test1.dtsx です。

    注: ログ データを簡単に分析することを確認するのには、パッケージの一意の ID プロパティ値を生成することをお勧めします。一意の ID プロパティの値を生成するに [のプロパティ] ウィンドウで、[ ID ] をクリックし、新しい ID の生成] をクリックします。もし
    新しい ID を生成しますが、[プロパティ] ウィンドウで表示されない、パッケージのプロパティが [プロパティ] ウィンドウに表示されることを確認します。接続マネージャーやタスクなどのアイテムのプロパティは、プロパティ ウィンドウに表示、する場合は新しい ID の生成は使用できません。

関連情報

重複している SSIS パッケージのパッケージ ID を再生成する方法については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。

906564が重複している SSIS パッケージのパッケージ ID を再生成する SQL Server ビジネス インテリジェンス開発 Studio またはよりユーティリティを使用する方法

プロパティ

文書番号:908018 - 最終更新日: 2017/02/02 - リビジョン: 1

フィードバック