是否可以通过SSIS脚本转换传递列?

时间:2019-02-21 14:38:37

标签: sql-server ssis etl

我有超过100列的资料来源。 我需要通过脚本组件转换来传递这些信息,该转换仅更改少数几列。

是否有一种简单的方法允许我不修改的任何列简单地通过转换?

当前,我必须全部传递它们,并将它们分配给输出而没有任何更改。 对于100列和id来说,这是很多工作,如果可能的话,不必这样做!

仅供参考: 没有唯一键,因此我无法使用多播将记录拆分出来,并在脚本组件之后合并它们。

1 个答案:

答案 0 :(得分:1)

实际上,您必须选择要包含在脚本组件中的列为只读还是读/写。

您未选择的任何内容都只是通过读/写。

脚本任务可以做一些事情。就像在当前数据流中添加输出列,甚至创建单独的数据流输出。

以您为例。您将要选择要更改为读/写的少数列,然后在脚本中修改这些列,其余的将通过。