将列自动映射到数据转换任务和OLDB目标

时间:2016-12-29 15:30:41

标签: ssis

在数据流任务中,我使用了OLDB SourceData Conversion TransformationOLDB Destination

问题是我有超过100列要映射到数据转换,然后再回到OLDB dest

是否有一种方法可以将列自动映射到数据转换任务,并将输出别名更新为 <Column Name> (Converted)代替Copy of <Column name>(默认情况下出现)。

然后再从<Column Name> (Converted)映射到dest。表。 源列的命名约定与目标表不同。

例如:

1

Source Column : WM - Order Overage Amount
Target Column : WMOrderOverageAmount

2

Source Column : Show Std__D_S_ on Sales Inv_
Target Column : ShowStdDSonSalesInv

1 个答案:

答案 0 :(得分:0)

对于数据转换,没有自动映射 对于目的地,您可以按名称映射自动地图。

有两种方法可以减少工作量:

  1. 在[数据转换]上使用[派生列]转换 并使用该属性进行替换,并将新名称作为目标表提供给列

  2. 修改源编辑器中的输出列名称(可以在列选项卡中执行此操作)