異なる環境構成で実行するように SSIS 2012 プロジェクトを構成するにはどうすればよいでしょうか? 質問する

異なる環境構成で実行するように SSIS 2012 プロジェクトを構成するにはどうすればよいでしょうか? 質問する

2012 SSISプロジェクトを構成する最も論理的な方法は何でしょうか?プロジェクト展開モデル?

MyImport-Project3つのパッケージを持つSSISプロジェクトのシナリオを考えてみましょう

プロジェクトソリューション:

  • MyImport プロジェクト
    • インポートパッケージ01
    • インポートパッケージ02
    • インポートパッケージ03

プロジェクト変数:

  • Project-DBConnString: すべてのパッケージが単一のデータベースに接続するために使用します。
  • Project-FolderPath: すべてのパッケージで入力ファイルを検索するために使用します

環境:

プロジェクトは

  • QAサーバー
  • ステージングサーバー
  • 本番サーバー

プロジェクトパラメータを構成する標準的な方法はありますか?

パッケージの構成ファイルに関する記事をいくつか見ました。デプロイメント環境に応じてプロジェクト パラメータを構成する方法はありますか?

ベストアンサー1

SSIS 2012プロジェクト配置モデルは、環境を作成し、環境固有の値を構成するための柔軟性を高め、プロジェクトパラメータにマップすることができます。以下は、プロジェクトに配置済みのパッケージを実行する方法を示すサンプルです。Integration Services Catalog複数の環境に対して。理想的には、実稼働環境は独自のサーバー上にある必要があります。この例では、わかりやすくするために、すべての環境を同じサーバー上で使用しています。

環境固有の値を含む SSIS 2012 統合サービス カタログ:

2つのプロジェクトパラメータを持つパッケージをIntegration Servicesカタログにデプロイしたと仮定します。EnvironmentそしてFilePath異なる環境でパッケージを実行するには、複数の環境を作成します。Integration Services Catalogs \ SSIDB \ Folder name \ Environments

このサンプルには、3つの環境フォルダがあります。DEVPRDそしてTST

環境フォルダ

後でプロジェクト パラメータにマップする変数を作成するには、Environments フォルダの下の環境をダブルクリックします。このサンプルでは、​​すべての環境で値を構成する方法を示します。

パッケージには2つのプロジェクトパラメータがあります。EnvironmentそしてFilePath同じ名前の環境変数を2つ作成します。すべての環境は次のように設定されます。same変数名ですがdifferent価値観。

開発環境

TST環境

PRD環境

環境変数をプロジェクトパラメータにマップするには、Integration Servicesカタログの下のプロジェクトを右クリックし、Configure...

プロジェクト構成

上の構成、設定ダイアログでクリックReferencesページに移動し、プロジェクトに関連付ける各環境を追加します。

参照を構成する

上の構成、設定ダイアログでクリックParametersページに記載された各パラメータについてParametersタブをクリックする必要がありますEllipsis適切な環境変数をマップするためのボタン。

パラメータの設定

パラメータ値の設定ダイアログで、環境変数を使用するラジオボタンを選択し、適切な変数を選択します。ここでマッピングされるパラメータは[Practice.SSDT].[Environment]したがって、環境変数に対してマッピングされていますEnvironment

パラメータ値の設定

適切な環境変数にパラメータをマッピングしたら、パッケージ実行時に適切な環境を選択できます。パッケージを実行するには、パッケージを右クリックしてExecute...

パッケージの実行

上のパッケージの実行ダイアログ、チェックEnvironmentボックスをクリックし、パッケージが実行時に値を使用する適切な環境を選択します。

パッケージの実行

サンプルパッケージSO_15206184.dtsxこの例では、プロジェクトパラメータの値を挿入するだけですEnvironmentそしてFilePath表にまとめます。以下は、SSDT 内からのものも含め、さまざまな環境に対するパッケージ実行の結果です。

パッケージ実行結果

おすすめ記事