并行开发SSIS项目

时间:2013-03-01 09:40:28

标签: ssis sql-server-2008-r2 share

在由2名开发人员组成的团队中,我们必须实现具有多个数据流块的SSIS包。理想情况下,每个开发人员都可以使用他的一组组件。

是否可以“共享”该软件包,并且可以在不覆盖同事更改的情况下使用相同的解决方案?

将每个开发人员的各个组件复制/粘贴到一个独特的最终解决方案中的解决方案也是一种选择。

3 个答案:

答案 0 :(得分:3)

不是真的,你不能像其他类型的文件那样轻松合并包。

您的案例的解决方案是将您正在进行的工作拆分为单独的子包,然后使用父包来协调执行并使用“执行包任务”调用子项(还可以设置您可能需要的任何变量)关于儿童套餐)

起初听起来很复杂,但实际上这是一个很好的方法!

答案 1 :(得分:0)

合并SSIS包很困难,有些工具可以让它更容易。我强烈建议您查看http://bidshelper.codeplex.com/以获得真正有用​​的SSDT / BIDS帮助程序插件。

另一种方法是让每个开发人员在单独的包中构建他们的数据流,然后拥有一个控制执行流程并调用各个包的主包。

答案 2 :(得分:0)

添加到Diego的响应中:对主包进行整体设计。随着您的进步,开发人员很可能会觉得需要修改父级 - 经常进行讨论并经常合并以便在设计和实现方面保持同步。