本番環境、ステージング環境、テスト環境の 3 つの環境があります。各環境には、社内のバック オフィス システム (つまり、時間の収集、会計、人事など) 用の複数のデータベースがあります。
従業員福利厚生については、登録/終了を処理するために福利厚生プロバイダーに送信されるファイル フィードを作成します。SSIS 2012 より前は、構成を一元化する一連のカスタム SSIS コンポーネントがありました。そのため、パッケージをデプロイした場所に応じて、適切な接続文字列が自動的に選択されていました。
今では古い方法でうまくいきましたが、独自の問題があります (つまり、新しい開発者はパッケージを適切にセットアップするのを忘れて、それを理解するのに時間を費やすことがよくあります)。そのため、SSIS 2012 とプロジェクトの展開を進めたいと思います。モデル。
環境設定のコンセプトはとても気に入っていますが、単に prod/stage/test 用に 3 つの環境を作成するのは得策ではないようです。私たちのパッケージの多くには、カスタム SFTP 資格情報、ネットワーク上のさまざまな領域へのファイル パスなどがあります。そのため、これらの環境は、ほとんどのパッケージにとって実際には重要ではないもので非常に急速に拡大します。
ある環境設定で別の環境設定からデータを取得する方法はありますか? このような方法を使用すると、共通のデータベース サーバーを持つ運用環境の構成を作成し、それを運用構成内で特典ファイル フィード パッケージの 1 つに継承できます。特典ファイル フィード パッケージの prod config には、その他の非常に具体的な変数がすべて含まれます。