質問

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

1)バージョン管理を使用していますが、パッケージのバージョン間の変更を特定しようとするのは悪夢です-パッケージの2つのバージョン間のテキストdiffの結果は基本的に使用できません。

2)パッケージに不慣れな人にとっては、メンテナンスを支援するツールはあまり良くありません。たとえば、特定の列が設定されている場所を見つけるのは簡単ではありません。あなたができる唯一の検索はxml上です-そして、あなたはそれが列を使用している場所を解決するためにそれをリバースエンジニアリングする必要があります

これらの問題を解決するためのツール/テクニックのアイデアはありますか?

役に立ちましたか?

解決

BIDS Helperを試しましたか? SSISバージョン管理に関するすべての問題を解決するわけではありません(恐ろしいことですが、私も同意します)が、そのSmart Diffにより、diffが多少改善されます。

http://bidshelper.codeplex.com/

他のヒント

あなたの言うとおり、SSISの保守は非常に困難です。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top