Unterschied zwischen DTS und SSIS

DTS vs SSIS

Data Transformation Services (auch bekannt als DTS) war der Vorgänger des SSIS-Systems. Hierbei handelt es sich um eine Gruppe von Objekten, die ein ETS-Tool verwenden (d. H. Ein Tool, mit dem Informationen zur Lagerung in eine Datenbank extrahiert, umgewandelt und geladen werden), um diese Informationen in eine Datenbank zu extrahieren, umzuwandeln und von dieser zu laden.

SQL Server Integration Services (auch bekannt als SSIS) ist ein ETL-Tool, das Microsoft seinen Benutzern zur Verfügung stellt, um Daten aus verschiedenen Quellen zu extrahieren. Anschließend wandelt er die Daten entsprechend den Anforderungen der einzelnen Unternehmen um und lädt sie in das betreffende Ziel (daher ETL)..

DTS war eine ursprüngliche Komponente von Microsoft SQL Server 2000 und wurde zu Beginn immer mit den SQL Server-Datenbanken verwendet. Obwohl es ein integraler Bestandteil des Servers war, wurde DTS auch unabhängig vom Microsoft-Server in Verbindung mit anderen Datenbanken verwendet. Es ist in der Lage, Daten aus heterogenen Quellen, die OLE DB, ODBC oder nur als Text angegebene Dateien verwenden, in eine beliebige Datenbank, die sie unterstützt, zu transformieren und zu laden.

SSIS ist eine Komponente von Microsoft SQL Server 2005. Daher erfordert SSIS keine separate Installation. Es kann für alles verwendet werden, bei dem der Benutzer über eine aktive Verbindung kommunizieren kann. Sie enthält grafische Tools und Assistenten zum Erstellen und Debuggen von Paketen sowie alle Aufgaben, die zum Ausführen von Workflow-Funktionen für verschiedene Vorgänge (z. B. FTP-Vorgänge), zum Ausführen von SQL-Anweisungen oder zum Senden von E-Mails verwendet werden. Es gibt auch Datenquellen, die zum Extrahieren und Laden von Daten verwendet werden, und Umwandlungen, die zum Bereinigen, Aggregieren, Zusammenführen und Kopieren von Daten verwendet wurden.

DTS-Pakete werden immer dann implementiert, wenn Daten mit dem DTS geändert werden. Diese können direkt auf dem SQL Server oder in COM-Dateien (auch als Microsoft-Repository bezeichnet) gespeichert werden. Als Teil der 2000-Version von SQL Server durften Programmierer Pakete in einer Visual Basic-Sprachdatei speichern - es sei denn, sie fanden natürlich eine andere Sprachdatei als ausreichend. Beim Speichern als VB-Datei wird das Paket mit einem Skript erstellt, um die im Paket gefundenen Objekte und Komponentenobjekte zu erstellen.

Zusammenfassung:

1. DTS ist eine Gruppe von Objekten, die ein ETS-Tool zum Extrahieren, Umwandeln und Laden von Informationen in oder aus einer Datenbank verwenden. SSIS ist ein von Microsoft bereitgestelltes ETL-Tool, um Daten aus verschiedenen Quellen zu extrahieren.

2. DTS war ursprünglich Teil des Microsoft SQL Server 2000. SSIS ist eine Komponente von Microsoft SQL Server 2005.