Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Aggiornamento dei pacchetti DTS ai pacchetti SSIS

Lo strumento di conversione integrato non lo farà

  • migrare le impostazioni delle transazioni
  • migrare gli script ActiveX associati ai passaggi
  • Attività Servizi di analisi
  • compiti complessi di trasformazione dei dati
  • attività personalizzate
  • Attività di query basate sui dati
  • Attività query di previsione di data mining
  • Attività Proprietà dinamiche
  • Esegui attività sui pacchetti
  • Attività Parallel Data Pump
  • attività che ottengono le informazioni di connessione dai file Microsoft Data Link(.udl)
  • Codice ActiveX Script che accede al modello a oggetti DTS tramite la proprietà Parent della raccolta GlobalVariables

C'è uno strumento chiamato dtsXchange disponibile da Pragmatic Works che esegue la maggior parte di queste conversioni, ma non riprogetta il pacchetto.

In genere, un pacchetto DTS utilizzerebbe tabelle di staging e la maggior parte della trasformazione/manipolazione dei dati avverrebbe utilizzando procedure SQL o Stored. La conversione automatica continuerebbe a utilizzare lo stesso flusso di lavoro.

Il motore SSIS è abbastanza potente e ha molte funzionalità per aiutare a svolgere queste attività. Riscrivere i pacchetti in SSIS sarebbe la strada da percorrere.

Detto questo, considerando che non hai alcuna esperienza con SSIS, ritengo che 900 ore per 150 pacchetti siano un po' prudenti. Penso che dovresti pianificare 8 ore per pacchetto, ma punta a farlo in 6 ore.

Spero che tu non stia usando 64 bit. Né i file XLS né MDB hanno un provider di dati a 64 bit e sarai costretto a eseguire in modalità a 32 bit.

Ho lavorato su un argomento forte per la riscrittura contro la conversione. Condividerò volentieri con voi tutta la documentazione che ho. Inviami un'e-mail a [email protected]

Raj