3

約 1 年間 SSIS パッケージを開発してきましたが、これらのパッケージのメンテナンスに関連する 2 つの大きな問題があります。

1) We are using version control, but trying to identify the changes between versions of packages is a nightmare - the results of a text diff between 2 versions of a package is basically unusable.

2) For someone unfamiliar with a package the tools for helping with maintenance are not great. For example, trying to find where a particular column is being set up is not easy. The only search you can do is on the xml - you then have to reverse engineer that to work out where the column is being used

Does anyone have any ideas for tools/techniques to help with these problems?

4

2 に答える 2

5

BIDSヘルパーを試しましたか?SSISバージョン管理に関するすべての問題を解決するわけではありませんが(これは恐ろしいことですが、私は同意します)、そのSmartDiffによって差分がいくらか良くなります。

http://bidshelper.codeplex.com/

于 2009-05-09T02:05:08.333 に答える
2

そうです、SSIS は維持するのが非常に困難です。

私があなたにできる唯一のアドバイスは、単一責任の原則に従ってパッケージを設計することです。最終的には小さなパッケージがたくさんできてしまいますが、変更される可能性は低くなり、変更された場合の保守も容易になります。

于 2009-05-08T09:55:57.157 に答える