Domanda

Sviluppiamo pacchetti SSIS da circa un anno e abbiamo 2 problemi principali associati alla manutenzione di questi pacchetti:

1) Stiamo usando il controllo della versione, ma cercare di identificare le modifiche tra le versioni dei pacchetti è un incubo: i risultati di una diff di testo tra 2 versioni di un pacchetto sono sostanzialmente inutilizzabili.

2) Per qualcuno che non ha familiarità con un pacchetto gli strumenti per aiutare con la manutenzione non sono grandi. Ad esempio, provare a trovare dove viene impostata una determinata colonna non è facile. L'unica ricerca che puoi fare è su xml - devi quindi decodificare quello per capire dove viene usata la colonna

Qualcuno ha idee per strumenti / tecniche per aiutare con questi problemi?

È stato utile?

Soluzione

Hai provato BIDS Helper? Non risolve tutti i problemi con il controllo della versione di SSIS (che è orribile, sono d'accordo), ma il suo Smart Diff rende la differenza un po 'migliore.

http://bidshelper.codeplex.com/

Altri suggerimenti

Hai ragione, SSIS è piuttosto difficile da mantenere.

L'unico consiglio che posso darti è di progettare i tuoi pacchetti seguendo il principio di responsabilità singola . Ti ritroveresti con un sacco di piccoli pacchetti, ma avranno meno probabilità di cambiare e sarà più facile da mantenere quando lo fanno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top