如何将数据传递到SSIS数据流任务中的脚本组件?

时间:2013-03-06 15:56:21

标签: sql-server ssis

在SSIS 2008中,我使用脚本组件生成数据,使用 Union All 来聚合它。现在,我需要这个聚合数据由另一个脚本组件处理,以生成文件的输出。

脚本组件本身没有输入,因此向其传输数据的最佳方法是确保在脚本组件执行开始时它位于变量中。

如何在脚本组件中提供输入数据,因为在某些时候它是在数据流任务中的Union All中?

2 个答案:

答案 0 :(得分:2)

Script Component肯定可以有输入。首次创建脚本组件时,可以选择它是作为数据源(仅输出),数据目标(仅输入)还是转换(输入和输出):

enter image description here

答案 1 :(得分:1)

您显然可以添加Script Component,在放置之前,您可以选择是来源目的地还是转化

脚本组件转换拖放到数据流选项卡上时,将出现选择脚本组件类型对话框。选择目标选项,使脚本组件的行为类似于目标组件。

Select Script Component Type