Verschil tussen DTS en SSIS

DTS vs SSIS

Data Transformation Services (ook bekend als DTS) was de voorloper van het SSIS-systeem. Het is een set objecten die een ETS-tool gebruiken (wat een tool betekent die informatie extraheert, transformeert en laadt in een database voor warehousing) om deze informatie te extraheren, transformeren en laden naar en / of vanuit een database.

SQL Server Integration Services (ook wel SSIS genoemd) is een ETL-tool die Microsoft aan zijn gebruikers biedt om gegevens uit verschillende bronnen te extraheren. Vervolgens worden de genoemde gegevens volgens de vereisten van afzonderlijke bedrijven omgezet en naar die specifieke bestemming (vandaar ETL) geladen..

DTS was een origineel onderdeel van Microsoft SQL Server 2000 en werd bij het begin altijd gebruikt met de SQL Server-databases. Hoewel het een integraal onderdeel van de server was, kon DTS ook gemakkelijk onafhankelijk van de Microsoft-server worden gebruikt, in combinatie met andere databases. Het is in staat om gegevens uit heterogene bronnen te transformeren en laden, met behulp van OLE DB, ODBC of bestanden die alleen als tekst zijn opgegeven, in elke database die ze ondersteunt.

SSIS is een onderdeel van Microsoft SQL Server 2005. SSIS vereist daarom geen afzonderlijke installatie. Het kan worden gebruikt voor alles waarmee de gebruiker via een actieve verbinding kan communiceren. Het bevat grafische hulpmiddelen en wizards om pakketten te bouwen en te debuggen, alle taken die worden gebruikt om werkstroomfuncties uit te voeren voor verschillende operaties (zoals FTP-bewerkingen), SQL-instructies uit te voeren of e-mail te verzenden. Er zijn ook gegevensbronnen die worden gebruikt om gegevens te extraheren en te laden, en transformaties die werden gebruikt voor het opschonen, aggregeren, samenvoegen en kopiëren van gegevens.

DTS-pakketten worden geïmplementeerd wanneer gegevens worden gewijzigd met behulp van de DTS. Deze kunnen rechtstreeks op de SQL Server worden opgeslagen, of ze kunnen worden opgeslagen in COM-bestanden (ook bekend als de Microsoft Repository). Als onderdeel van de 2000-versie van de SQL Server mochten programmeurs pakketten opslaan in een Visual Basic-taalbestand - tenzij ze natuurlijk een ander taalbestand voldoende vonden. Wanneer het wordt opgeslagen als een VB-bestand, wordt het pakket scripted om de objecten en componentobjecten te maken die in het pakket worden gevonden.

Samenvatting:

1. DTS is een verzameling objecten die een ETS-tool gebruiken om informatie naar of uit een database te extraheren, transformeren en laden; SSIS is een ETL-tool die door Microsoft aan extra gegevens van verschillende bronnen wordt verstrekt.

2. DTS was oorspronkelijk onderdeel van Microsoft SQL Server 2000; SSIS is een onderdeel van Microsoft SQL Server 2005.