Forskel mellem DTS og SSIS

DTS vs SSIS

Datatransformationstjenester (også kendt som DTS) var forgængeren til SSIS-systemet. Det er et sæt objekter, der bruger et ETS-værktøj (hvilket betyder et værktøj, der udtrækker, omdanner og indlæser information til en database til oplagring) for at udtrække, transformere og indlæse denne information til og / eller fra en database.

SQL Server Integration Services (også kendt som SSIS) er et ETL-værktøj, som Microsoft leverer til sine brugere for at udtrække data fra forskellige kilder. Derefter transformerer de nævnte data i henhold til kravene fra de enkelte virksomheder og indlæser dem til den bestemte destination (dermed ETL).

DTS var en original komponent i Microsoft SQL Server 2000 og blev på starten altid brugt med SQL Server-databaserne. Selvom det var en integreret del af serveren, blev DTS også let brugt uafhængigt af Microsoft-serveren sammen med andre databaser. Det er i stand til at transformere og indlæse data fra heterogene kilder ved hjælp af OLE DB, ODBC eller filer, der kun er specificeret som tekst, til enhver database, der understøtter dem.

SSIS er en komponent i Microsoft SQL Server 2005. Som sådan kræver SSIS ikke en separat installation. Det kan bruges til alt, hvad der giver brugeren mulighed for at kommunikere via en aktiv forbindelse. Det inkluderer grafiske værktøjer og guider til at opbygge og fejlsøge pakker, alle opgaver, der bruges til at udføre workflow-funktioner til flere forskellige operationer (såsom FTP-operationer), udføre SQL-sætninger eller sende e-mail. Der er også datakilder, der bruges til at udtrække og indlæse data, og transformationer, der bruges til at rense, aggregere, flette og kopiere data.

DTS-pakker implementeres, når data ændres ved hjælp af DTS. Disse kan gemmes direkte på SQL Server, eller de kan gemmes i COM-filer (også kendt som Microsoft Repository). Som en del af 2000-versionen af ​​SQL Server fik programmører lov til at gemme pakker i en Visual Basic-sprogfil - medmindre de naturligvis fandt en anden sprogfil mere tilstrækkelig. Når den gemmes som en VB-fil, er pakken scriptet for at oprette objekter og komponentobjekter, der findes i pakken.

Resumé:

1. DTS er et sæt objekter, der bruger et ETS-værktøj til at udtrække, transformere og indlæse information til eller fra en database; SSIS er et ETL-værktøj leveret af Microsoft til ekstra data fra forskellige kilder.

2. DTS var oprindeligt en del af Microsoft SQL Server 2000; SSIS er en komponent i Microsoft SQL Server 2005.