Diferența dintre DTS și SSIS

DTS vs SSIS

Serviciile de transformare a datelor (denumite și DTS) au fost predecesorii sistemului SSIS. Este un set de obiecte care utilizează un instrument ETS (care înseamnă un instrument care extrage, transformă și încarcă informațiile într-o bază de date pentru depozitare) pentru a extrage, transforma și încărca această informație în și / sau dintr-o bază de date.

SQL Server Integration Services (cunoscut și ca SSIS) este un instrument ETL pe care Microsoft îl oferă utilizatorilor pentru a extrage date din diferite surse. Apoi transformă datele menționate în funcție de cerințele întreprinderilor individuale și le încarcă în acea destinație (prin urmare ETL).

DTS a fost o componentă originală a Microsoft SQL Server 2000 și, la început, a fost întotdeauna utilizată cu bazele de date SQL Server. Chiar dacă a fost o parte integrantă a serverului, DTS a fost ușor de folosit independent de serverul Microsoft, împreună cu alte baze de date. Este capabil să transforme și să încarce date din surse eterogene, utilizând OLE DB, ODBC sau fișiere specificate doar ca text, în orice bază de date care le suportă.

SSIS este o componentă a Microsoft SQL Server 2005. Ca atare, SSIS nu necesită o instalare separată. Poate fi folosit pentru orice lucru care permite utilizatorului să comunice printr-o conexiune activă. Acesta include instrumente grafice și vrăjitori pentru a construi și depana pachete, toate sarcinile care sunt utilizate pentru a efectua funcțiile fluxului de lucru pentru mai multe operații diferite (cum ar fi operațiile FTP), executa instrucțiuni SQL sau trimite e-mailuri. Există, de asemenea, surse de date care sunt utilizate pentru extragerea și încărcarea datelor, precum și pentru transformările utilizate pentru curățarea, agregarea, îmbinarea și copierea datelor.

Pachetele DTS sunt implementate ori de câte ori datele sunt modificate utilizând DTS. Acestea pot fi salvate direct pe serverul SQL sau pot fi salvate în fișiere COM (cunoscută și ca Microsoft Repository). Ca parte a versiunii 2000 a SQL Server, programatorilor li sa permis să salveze pachetele într-un fișier de limbă Visual Basic - cu excepția cazului în care, desigur, au găsit un alt fișier de limbă mai suficient. Când este salvat ca un fișier VB, pachetul este scripționat pentru a crea obiectele și obiectele componente găsite în pachet.

Rezumat:

1. DTS este un set de obiecte care utilizează un instrument ETS pentru extragerea, transformarea și încărcarea informațiilor către sau din baza de date; SSIS este un instrument ETL furnizat de Microsoft pentru a obține date suplimentare din diferite surse.

2. DTS a fost inițial o parte a Microsoft SQL Server 2000; SSIS este o componentă a Microsoft SQL Server 2005.