我正在尝试使用不同的源提供者构建一个大包。很多流程都有共同的任务,比如查找和数据转换,到目前为止,我发现重用的唯一方法就是复制/粘贴,但如果我突然决定更改某些内容,我必须在所有数据流任务中进行更改。
一般来说,我想将多个源连接到同一个查找或转换任务。
我有一种感觉,我错过了一些东西,谢谢。
我正在尝试使用不同的源提供者构建一个大包。很多流程都有共同的任务,比如查找和数据转换,到目前为止,我发现重用的唯一方法就是复制/粘贴,但如果我突然决定更改某些内容,我必须在所有数据流任务中进行更改。
一般来说,我想将多个源连接到同一个查找或转换任务。
我有一种感觉,我错过了一些东西,谢谢。
好的,基本上你需要将你的连接字符串存储在变量(对象类型)中,然后在每个循环中获取一个连接并映射到其他字符串变量并映射到你的数据流槽变量......所以最后你得到相同的包但是具有不同的连接(数据库名称等) http://www.codeproject.com/Articles/14341/Using-the-Foreach-ADO-Enumerator-in-SSIS