目标映射中的SSIS参数/变量

时间:2015-11-11 22:37:49

标签: ssis ssis-2012

我正在开发一个大型SSIS数据迁移项目,其中所有输出表都包含创建日期和字段的字段。用户以及上次更新日期和用户。对于所有输出表中的所有记录,值都是相同的。

有没有办法定义将出现在目标映射窗口中的参数或变量,并且可以用来填充输出表?

如果我在源代码中使用sql语句,我当然可以包含额外的字段,但是我还必须添加一个数据转换任务,用于将字符串字段从varchar转换为nvarchar。

1 个答案:

答案 0 :(得分:0)

您无法在目标映射中执行此操作。

正如您已经考虑过的那样,您可以通过在源代码中包含额外字段来实现此目的,但是您将所有统一数据传递到整个数据流中,并且可能还必须将其转换。

第三个选项是在没有这些列的情况下运行您的数据流(让它们在目标中为NULL),然后使用UPDATE跟随数据流,该UPDATE使用包变量值设置这些列。