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