SSIS - 从sql视图中提取数据

时间:2016-02-16 10:23:54

标签: ssis

我正在创建一个SSIS包来使用SQL View提取数据。我有三个视图来从中提取数据。每个视图的结果将被视为单独的记录集。我正在创建一个数据流来实现这一目标。我基本上必须循环遍历记录集并调用webservice一次传递一行数据。最好的方法是什么?我是否需要创建三个数据流任务,或者是否可以在单个数据流任务中实现。我想我不需要存储从视图中检索的数据。但是在SSIS中读取和传递数据的方式是什么。

1 个答案:

答案 0 :(得分:0)

在上一条评论中执行操作的一种方法是使用“执行SQL”任务查询视图并填充对象变量。然后使用脚本任务遍历变量中的行(将对象变量强制转换为DataTable)并调用Web服务。

如果脚本对于所有三个视图都完全相同,则可以将此过程放在循环容器中。否则,我将使用三组独立的执行SQL /脚本任务。