差し迫った問題を解決するためのアイデアを募るために書いています。
当社の ETL プロセスにデータを提供する製品には、現在複数のバージョンがあります。私たちのクライアントはすべて製品のいくつかのバージョンを使用していますが、すべてが同じバージョンを使用しているわけではなく、すべてが同時にアップグレードされるわけではありません。
製品の新しいバージョンが公開されると、最も一般的な変更は新しいデータ列を追加することです。列の削除や名前の変更は時折発生する可能性がありますが、現在の主な焦点は、追加された新しい列を処理する方法です。
対処したい問題は、古いバージョンの製品を使用しているクライアントのデータをどのように処理するかです。SSIS パッケージの新しい列を考慮しない場合、古い製品バージョンを使用しているクライアントのそれらの列のデータは処理されません。
私たちが避けたいのは、製品のバージョンごとに個別のバージョンの SSIS パッケージを維持しなければならないことです。この状況の解決策をうまく実装した人はいますか?