在我的SSIS包中,我将数据从多个源加载到临时表中。加载所有数据后,我想将所有记录提交给Web服务,然后将返回的ID存储在同一个临时表中。假设临时表如下所示:
ServiceID | ColA | ColB
NULL | xxx | yyy
NULL | vvv | zzz
我正在考虑创建一个从表中读取的数据流任务,然后执行脚本组件,该组件将数据提交到我的Web服务,然后使用返回的ID更新表。这是可能的还是我需要创建一个相同的表来接收更新的数据?
答案 0 :(得分:1)
见这里......
http://www.bimonkey.com/2009/09/the-script-transformation-part-3-as-a-destination/
我之前从未这样做过,所以我只是嘲笑我在网上找到的东西。如果您要求更多详细信息,我只会发布示例代码的链接抱歉。
您似乎可以使用脚本组件作为转换(查找Web服务)并将其提供给数据流目标(插入新的临时表)。这将有助于审计和数据检查。与Web服务调用相比,最终更新时间可以忽略不计。
我怀疑你已经有这么远了。