Pacchetti SSIS - Problemi con il controllo e la manutenzione della versione
-
22-07-2019 - |
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?
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.
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.