我必须为以下场景创建一个SSIS包。首先,我必须进行数据库查询。从查询返回一组ID。对于每个Id,我必须进行Web服务调用,这将进一步按顺序调用某些wcf服务。
从数据库返回的id集非常大。如果我按顺序为每个Id进行Web服务调用,则需要花费很多时间。所以,基本上我需要对Web服务进行异步调用。
我只能看到解决这个问题的方法是使用SSIS的异步脚本组件来调用Web服务。其他方法是在同步脚本组件中的线程内调用Web服务。
解决问题的正确方法是什么,还是有其他更好的方法?
答案 0 :(得分:2)
试试这个:
如果创建8个数据流组件,则可以并行运行8个查找。每个人在完成时都会被识别。
以下是该框架的一些参考资料: