列的动态映射

时间:2012-07-31 10:54:36

标签: sql ssis

我有两个表源,目的地。 目标表具有固定列ID,Product_name,Product_description。

在源表中有三列ID,Product_name,Product_description。

我想使用SSIS将源表中的列映射到目标表中的类似列。

问题是源表中的列名ID可能会在将来更改为ProductID,uniqueID。

源表中的列名Product_name可能会在将来更改为Name,name_of_product。

源表中的

列名称Product_description可能会在将来更改为描述,desc。

我想将源表的列映射到目标表,即使列名更改,也不会每次都手动映射列。

在某种意义上没有触及包装。

请帮助我。

此致 Preethi

1 个答案:

答案 0 :(得分:0)

只有一种方法可以动态地将源列与distanation列映射。我们需要使用Script Task来处理这些场景。如果您了解Vb.Net或C#.net,那么我们可以编写脚本来读取源列并动态地将其映射到目标列。