Пакеты служб SSIS - проблемы с управлением и обслуживанием версий - PullRequest
3 голосов
/ 08 мая 2009

Мы занимаемся разработкой пакетов служб SSIS уже около года, и у нас есть две основные проблемы, связанные с обслуживанием этих пакетов:

1) Мы используем контроль версий, но попытка выявить изменения между версиями пакетов - это кошмар - результаты различий в текстах между двумя версиями пакета практически невозможно.

2) Для тех, кто не знаком с пакетом, инструменты для обслуживания не очень хороши. Например, попытка найти место установки определенного столбца не легка. Единственный поиск, который вы можете выполнить, - это xml - вам придется выполнить обратный инжиниринг, чтобы определить, где используется столбец

Есть ли у кого-нибудь идеи для инструментов / методов, чтобы помочь с этими проблемами?

Ответы [ 2 ]

5 голосов
/ 09 мая 2009

Вы пробовали BIDS Helper? Он не решает все проблемы с контролем версий SSIS (что ужасно, я согласен), но его Smart Diff делает диффузию несколько лучше.

http://bidshelper.codeplex.com/

2 голосов
/ 08 мая 2009

Вы правы, SSIS довольно сложно поддерживать.

Единственный совет, который я могу вам дать, - это оформить ваши посылки, следуя принципу единственной ответственности . В итоге у вас будет много небольших пакетов, но они будут меняться с меньшей вероятностью, и их будет легче обслуживать, когда они появятся.

...