Pachetul Integrartion Services este de fapt o colecție de proprietăți ale obiectului; în toate pachetele Integration Services pe care le-am dezvoltat anterior, variabilele, atributele, cum ar fi legăturile de baze de date, directoarele de fișiere sincronizate etc., folosim direct o constantă în pachet pentru a atribui aceste variabile sau atribute, ceea ce aduce mari dificultăți în lansarea și migrarea acestui pachet, cum ar fi atunci când dezvoltăm pachete în mediul de dezvoltare. Toate variabilele și atributele sunt setate în funcție de mediul de dezvoltare; după finalizarea dezvoltării, pentru a implementa acest pachet în mediul de producție, conexiunea bazei de date, directorul de sincronizare etc. vor schimba metoda anterioară: deschide pachetul în noul mediu, resetezi valorile acestor variabile sau atribute înainte ca acesta să poată rula normal. De la Integration Services 2005, această problemă a fost rezolvată prin adăugarea funcției [Configurare Pachet]. Profilurile ajută transferul fără probleme al pachetelor, iar procesul de configurare poate fi automatizat, reducând neplăcerile de implementare și riscul de erori.
Configurația pachetelor a programului Integration Services permite ca orice atribute SSIS, cum ar fi pachete, conexiuni, containere, variabile etc., să fie scrise într-un fișier sau tabel XML și apoi citite la rulare. Există mai multe tipuri principale de configurație:
- Fișier de configurare XML
- Variabila de mediu
- Chei de registru
- Variabila pachetului părinte
- Tabele SQL Server
În meniul Proiect, selectați Convertește în modelul de implementare a pachetelor, așa cum se arată în imaginea următoare:
În pachetul SSIS, activați configurația pachetului, faceți clic dreapta pe spațiul gol al pachetului și selectați configurația pachetului, așa cum se arată în figura următoare:
Verifică opțiunea Activează configurarea pachetului, selectează fișierul de configurare XML, apasă pe Navighează și completează numele configurației în funcție de situația ta, așa cum se arată în figura de mai jos:
Adresele serverului sursă și destinației sunt configurabile, așa cum se arată în figura următoare:
În final, este generat un exemplu de configurare a pachetului SSIS: fișier de configurare.dtsConfig
Generează codul de configurare XML astfel:
Încearcă să modifici adresa serverului la adresa greșită, folosește DTExecUI pentru a selecta fișierul de configurare xml, reexecută pachetul, iar eroarea este următoarea:
(Sfârșit)
|