我想将数据流从一个包传递到另一个包,原因如下:
乍一看,执行包任务看起来很有希望,但看起来我只能将相当简单的变量传入和传出包。
有没有办法使用SSIS做到这一点?
答案 0 :(得分:2)
cozyroc.com是第三方工具,我相信它可以做到这一点。
答案 1 :(得分:1)
有点清晰保罗,您是在谈论1)代码可重用性还是2)允许一个DFT的结果用于另一个DFT?
首先你不能做“本机”SSIS我相信 - 你可以从其他软件包中调用的一组DFT模块,但我会把它作为构建一组非常简单的软件包来接近它
然后将变量传递给子包,这些变量是(例如)要处理的表,要从源表中选择的变量。
这将需要一个非常聪明的架构和一些聪明的思考常见的DFT会做什么。但我认为这是可能的。
如果没有跳过几个箍,第二个是不可能的 - 比如将结果集保存到临时表然后将表重新读入后面的DFT中,但是你会丢失实际流过任务的数据。