2

SSISパッケージのさまざまな構成(xml、環境変数など)の長所/短所を説明してください。

4

2 に答える 2

3

ここであなた自身の結論を得ることができます

しかし、私の見解によれば、

「SQLServer」には、構成エントリを格納してサーバーやパッケージ間で共有できる中央データベーステーブルがあります。ただし、構成を取得するために接続するサーバーをパッケージに通知する方法が必要です。

「XMLファイルと環境変数」はマシンに依存するため、同じファイルを使用するパッケージが複数ある場合は、マシンごとに1つずつ、構成の複数のコピーがあり、この構成は一元化されません。

パッケージの実行タスクを使用して、パッケージが別のパッケージを実行するときに使用される「親パッケージ変数構成」を使用することもできます。

開発者へのアクセスが非常に制限されている本番環境では、通常はDBへの読み取りアクセス権がありますが、XMLファイルが配置されているサーバーにはアクセスできないため、正直に言って「SQLServer」を好みます。より複雑なファイルを使用している場合とは対照的に、DBでselectを実行するだけの構成値を1つ確認してください。

于 2012-05-19T13:29:51.920 に答える
0

SQL Server Integration Services(SSIS)は、ETLパッケージを作成するための非常に強力なツールです。それを非常に強力にするものの一部は、パッケージ構成を使用する能力です。パッケージ構成を使用すると、パッケージに必要な情報を外部に保存できるため、パッケージ自体を書き直さなくても情報を簡単に変更できます。接続文字列、変数値、パッケージパスワード、分離レベルなどを保存できます。基本的に、SSISで値を設定できれば、パッケージ構成で保存できる可能性があります。これにより、QAから本番環境に移行するときや、本番サーバーの名前が変更されるときなど、パッケージの変更がはるかに簡単になります。パッケージ構成にはいくつかの種類があり、どちらを使用するかは個々のニーズによって異なります。また、タイプごとにデータの保存方法が異なります。したがって、複数の値を保存できる場合もあれば、単一の値のみを保存できる場合もあります。パッケージ構成の種類の簡単な内訳は次のとおりです。

  • XML構成ファイル–ディスク上のXMLファイルに複数の値を保存できます

  • 環境変数–単一の値をWindows環境変数に格納できます

  • レジストリエントリ–単一の値をレジストリキーに保存できます

  • 親パッケージ変数–親パッケージは、構成値を含む変数をパッケージに渡すことができます

  • SQL Server –SQLServerのテーブルに複数の値を格納できます

于 2013-06-18T10:26:12.997 に答える