特定のフィールドを含む CSV ファイルを読み取り、少し調整して、結果をテーブルに挿入する SSIS データ フロー タスクがあります。ソース ファイル名はパッケージ パラメータです。そこではすべてがうまくいっています。
ここで、追加のフィールドを使用して、わずかに異なる種類の CSV ファイルを処理する必要があります。この余分なフィールドは安全に無視できるため、処理は基本的に同じです。唯一の違いは、データ ソースの列マッピングにあります。
もちろん、パッケージ全体のコピーを作成し、2 番目のファイル形式に一致するようにデータ ソースを微調整することもできます。ただし、この「解決策」はひどい重複のように思えます。処理中に変更があった場合、2 回行う必要があります。処理するファイルの種類を伝える別のパラメーターをパッケージに渡したいと思います。
問題は、パラメーターに応じて SSIS を 1 つのデータ ソースまたは別のデータ ソースから読み取る方法がわからないことです。したがって、質問です。