在ssis / BIML中验证多个表并复制数据?

时间:2015-05-19 14:40:41

标签: sql oracle ssis biml

我有一个包含大约6到7个数据流任务的包。在这些数据流任务中,我有5到70个任务,可以将数据从源(ORACLE数据库)复制到目标(sql数据库)。我需要对源表进行计数,然后如果源不为空我将复制数据。我现在有一个执行sql任务taht trucate所有表。我想截断我的参数是否> 0。但是我可以使用表格数量(177),我不能为每一个使用一个变量来保存计数结果然后测试其余部分。我可以用BIML做一些工作。我可以使用存储过程并循环它。我需要一些建议。

编辑:////

我想我没有正确解释自己。我有多个数据流任务,有很多源到目标副本。在我的控制流程中,我有一个执行sql任务截断我所有的177个表。我需要对所有源表进行计数并存储结果,这样我就可以将它发送到我的执行sqltask.Ath我想检查我的变量是否是> 0然后我不会做任务。有没有比创建177变量更容易的方法。

感谢。

1 个答案:

答案 0 :(得分:0)

我希望对你来说还不算太晚。您可以使用bimlonline.com对您的包进行逆向工程。

Bimlonline.com是免费的