Question

Nous développons des packages SSIS depuis environ un an et avons deux problèmes majeurs liés à la maintenance de ces packages:

1) Nous utilisons le contrôle de version, mais essayer d’identifier les changements entre les versions de packages est un cauchemar: les résultats d’une différence de texte entre 2 versions d’un package sont pratiquement inutilisables.

2) Pour ceux qui ne sont pas familiers avec un package, les outils d'aide à la maintenance ne sont pas géniaux. Par exemple, il n'est pas facile d'essayer de trouver où une colonne particulière est configurée. La seule recherche que vous pouvez faire est sur le XML - vous devez ensuite procéder au reverse engineering pour déterminer où la colonne est utilisée

Quelqu'un a-t-il des idées d'outils ou de techniques permettant de résoudre ces problèmes?

Était-ce utile?

La solution

Avez-vous essayé BIDS Helper? Il ne résout pas tous les problèmes liés au contrôle de version de SSIS (ce qui est horrible, je suis d’accord), mais son Smart Diff rend les différences un peu meilleures.

http://bidshelper.codeplex.com/

Autres conseils

Vous avez raison, SSIS est assez difficile à maintenir.

Le seul conseil que je puisse vous donner est de concevoir vos packages en suivant le principe de responsabilité unique . . Vous vous retrouverez avec beaucoup de petits paquets, mais ils seront moins susceptibles de changer et seront plus faciles à gérer quand ils le feront.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top