Erweiterungen von Integration Services
Microsoft SQL Server 2005 Integration Services (SSIS) ist eine neue, stark skalierbare Plattform zum Erstellen leistungsfähiger Datenintegrationslösungen, einschließlich ETL-Paketen (Extrahieren, Transformieren und Laden) für Data Warehousing. Integration Services ersetzt Data Transformation Services (DTS), die erstmals als Komponente von SQL Server 7.0 eingeführt wurden.
In SQL Server 7.0 und 2000 stellte DTS nur eine begrenzte Anzahl von Tasks und Transformationen bereit. Es stellte eine Herausforderung für den Entwickler dar, Pakete mit komplexen und sich wiederholenden Workflows zu erstellen und verschiedene Typen von Transformationen auf Spaltenebene auf Daten anzuwenden. Der zum Erstellen der Pakete verwendete grafische Designer fasste den Workflow und den Datenfluss in einer einzigen Entwurfsoberfläche zusammen und bot begrenzte Ablaufsteuerungsoptionen.
In SQL Server 2005 hat Microsoft ein völlig neues ETL-Produkt entwickelt und erstellt: SQL Server 2005 Integration Services (SSIS). In Integration Services werden viele der Probleme und Einschränkungen von DTS behoben. Zu den Verbesserungen von SSIS gehören eine neue erweiterbare Architektur, ein neuer Paket-Designer und eine Vielzahl neuer Tasks, Schleifenstrukturen und Transformationen sowie Verbesserungen der Bereitstellung, Verwaltung und Leistung von Paketen.
Integration Services enthält grafische Tools und Assistenten zum Erstellen und Debuggen von Paketen; Tasks zum Ausführen von Workflowfunktionen, z. B. SQL-Befehlsausführung, FTP-Vorgänge und E-Mail-Messaging; Datenquellen und -ziele zum Extrahieren und Laden von Daten; Transformationen zum Bereinigen, Aggregieren, Zusammenführen und Kopieren von Daten; einen Verwaltungsdienst zum Verwalten von Integration Services; außerdem Anwendungsprogrammierschnittstellen (APIs, Application Programming Interfaces) zum Programmieren des Integration Services-Objektmodells.
Die meisten Erweiterungen in Integration Services werden in der folgenden Tabelle beschrieben.
Thema | Beschreibung |
---|---|
Zu den Entwicklungserweiterungen gehören eine neue Architektur, bei der die Ablaufsteuerung vom Datenfluss getrennt wird, ein neuer Paket-Designer, der diese Trennung wiedergibt, viele neue und erweiterte Tasks, Datenquellen und -ziele, Transformationen, neue Debuggingfeatures sowie eine erweiterbare API für die benutzerdefinierte Entwicklung. |
|
Zu den Erweiterungen in Bezug auf die Verwaltbarkeit gehören neue Tools zur Paketspeicherung und -verwaltung, neue Tools zur Überwachung und Problembehandlung, neue Bereitstellungsoptionen, erweiterte Sicherheitsfeatures und Legacyunterstützung. |
Siehe auch
Konzepte
Neuigkeiten in SQL Server 2005