Forskjellen mellom DTS og SSIS

DTS vs SSIS

Data Transformation Services (også kjent som DTS) var forgjengeren til SSIS-systemet. Det er et sett med objekter som bruker et ETS-verktøy (som betyr et verktøy som trekker ut, transformerer og laster inn informasjon i en database for lagring) for å utvinne, transformere og laste denne informasjonen til og / eller fra en database.

SQL Server Integration Services (også kjent som SSIS) er et ETL verktøy som Microsoft gir til brukerne for å trekke ut data fra forskjellige kilder. Den forvandler deretter de nevnte dataene i henhold til kravene fra enkeltbedrifter, og laster den inn i den aktuelle destinasjonen (dermed ETL).

DTS var en original komponent av Microsoft SQL Server 2000, og ble ved starten av den alltid brukt med SQL Server-databasene. Selv om det var en integrert del av serveren, ble DTS også enkelt brukt uavhengig av Microsoft-serveren, sammen med andre databaser. Det er i stand til å transformere og laste inn data fra heterogene kilder, ved hjelp av OLE DB, ODBC, eller filer som er spesifisert som tekst, til en database som støtter dem.

SSIS er en del av Microsoft SQL Server 2005. Som sådan krever ikke SSIS en separat installasjon. Den kan brukes til alt som lar brukeren kommunisere gjennom en aktiv forbindelse. Den inneholder grafiske verktøy og veivisere for å bygge og feilsøke pakker, alle oppgaver som brukes til å utføre arbeidsflytfunksjoner for flere forskjellige operasjoner (for eksempel FTP-operasjoner), utføre SQL-setninger, eller sende e-post. Det er også datakilder som brukes til å pakke ut og laste data, og transformasjoner som pleide å rense, aggregere, slå sammen og kopiere data.

DTS-pakker implementeres når data endres ved bruk av DTS. Disse kan lagres direkte på SQL Server, eller de kan lagres i COM-filer (også kjent som Microsoft Repository). Som en del av 2000-versjonen av SQL Server, ble programmører lov til å lagre pakker i en Visual Basic-språkfil - med mindre de selv fant en annen språkfil mer tilstrekkelig. Når den er lagret som en VB-fil, blir pakken skriptet for å lage objekter og komponentobjekter som finnes i pakken.

Sammendrag:

1. DTS er et sett med objekter som bruker et ETS-verktøy for å pakke ut, transformere og laste inn informasjon til eller fra en database; SSIS er et ETL-verktøy levert av Microsoft til ekstra data fra forskjellige kilder.

2. DTS var opprinnelig en del av Microsoft SQL Server 2000; SSIS er en del av Microsoft SQL Server 2005.