3

我们已经开发 SSIS 包大约一年了,并且有两个与这些包的维护相关的主要问题:

1)我们正在使用版本控制,但试图识别包版本之间的变化是一场噩梦——一个包的两个版本之间的文本差异的结果基本上是不可用的。

2)对于不熟悉软件包的人来说,帮助维护的工具不是很好。例如,试图找到特定列的设置位置并不容易。您可以做的唯一搜索是在 xml 上 - 然后您必须对其进行逆向工程以找出该列的使用位置

有没有人对工具/技术有任何想法来帮助解决这些问题?

4

2 回答 2

5

您尝试过 BIDS Helper 吗?它并不能解决 SSIS 版本控制的所有问题(我同意,这很可怕),但它的 Smart Diff 使 diff'ing 更好一些。

http://bidshelper.codeplex.com/

于 2009-05-09T02:05:08.333 回答
2

你是对的,SSIS 很难维护。

我能给你的唯一建议是按照单一责任原则设计你的包。你最终会得到很多小包,但它们不太可能改变,并且当它们改变时更容易维护。

于 2009-05-08T09:55:57.157 回答