Abbiamo un numero di pacchetti DTSX che estrarre-Trasforma-Carica dati da una serie di database Pervasive legacy -> SQL Server 2k8 R2. (Via ODBC)Come devo eseguire test automatici di SQL ETL Scripts & SPROCs?
La maggioranza dei nostri script T-SQL processo ETL
I dati legacy è un mal strutturato pasticcio & il più delle volte, i tweaks & modifiche che facciamo ai nostri script ETL sono a che fare con questo malformati dati.
Quello che ci piacerebbe fare è mettere un po 'di processo in atto per automatizzare il test di questi SPROCS/script che eseguono queste trasformazioni.
Quello che è venuta in mente noi stessi è quello di:
- Sono alcuni noti ingresso sorgente dati (ospitato in un database pervasivo locale)
- Eseguire il DTSX pacchetti per generare l'output
- Avere alcuni si aspettavano l'output pre-creato & da qualche altra parte all'interno di SQL Server.
- Scrivete i nostri script di verifica per confrontare il previsto con il reale.
Basta chiedersi se ci sono altri processi/sistemi/applicazioni di test db che dovremmo considerare anche.
Ciò aiuterà forse abit http://stackoverflow.com/questions/1007701/can-i-run-test-create-dtsx-packages-outside-visual-studio –