0

ソースと宛先の 2 つのテーブルがあります。宛先テーブルには、固定列 ID、Product_name、Product_description があります。

ソース テーブルには、ID、Product_name、Product_description の 3 つの列があります。

SSIS を使用して、ソース テーブルの列を宛先テーブルの同様の列にマップしたいと考えています。

問題は、ソース テーブルの列名 ID が、将来的に ProductID,uniqueID に変更される可能性があることです。

ソース テーブルの列名 Product_name は、今後 Name,name_of_product に変更される可能性があります。

ソース テーブルの列名 Product_description は、将来、describe,desc に変更される可能性があります。

列名が変更されても、毎回手動で列をマッピングせずに、ソース テーブルの列を宛先テーブルにマッピングしたい。

パッケージに触れない意味で。

これで私を助けてください。

よろしく、 プリーティ

4

1 に答える 1

0

ソース列を分散列に動的にマップする方法は 1 つしかありません。この種のシナリオを処理するには、スクリプト タスクを使用する必要があります。Vb.Net または C#.net を知っている場合は、ソース列を読み取り、それを宛先列に動的にマップするスクリプトを作成できます。

于 2012-07-31T15:29:23.647 に答える