Was bedeutet SSIS?
SQL Server Integration Services – oder kurz SSIS – ist ein Werkzeug von Microsoft, um ETL-Prozesse für die Data Integration zu entwickeln. Es handelt sich um den Nachfolger der Data Transformation Services. Seit dem SQL Server 2005 gehört SSIS zum Standard bei der Entwicklung von Microsoft-Lösungen für die Datenanalyse. Das Werkzeug eignet sich sehr gut, um Daten aus unterschiedlichen Quellsystemen zu laden und zu verarbeiten. Hierzu zählen unter anderem Datenbanksysteme, CSV- oder XML-Dateien, Excel- und SharePoint-Listen. Ebenso können Programmierer mit Hilfe von SSIS in verschiedene Zielsysteme schreiben. Neben den reinen Tasks zur Verarbeitung von Daten bietet Integration Services auch die Möglichkeit, komplexe Workflows abzubilden.
Komponenten von SSIS
SSIS wird mit drei Komponenten geliefert:
- einem Windows-Systemdienst, der mit SQL Server installiert wird
- einer Verwaltungskonsole
- dem SQL Server Business Intelligence Development Studio, das als Entwicklungsumgebung für SSIS und weitere Bausteine dient
Die Hauptentwicklung erfolgt mit dem Business Intelligence Development Studio (BIDS). Es bietet eine grafische Oberfläche zum Erstellen von Tasks und Workflows. Neben den genannten Komponenten bietet SSIS auch ein sehr umfangreiches Objektmodell, mit dem SSIS-Pakete programmgesteuert erstellt werden können. SSIS unterscheidet zwischen dem Kontrollfluss und dem Datenfluss. Der Kontrollfluss dient dazu, den fachlichen Workflow abzubilden. Er übernimmt Aufgaben wie z.B. das Standard-Logging oder den Versand von E-Mails. Beim Datenfluss handelt es sich indes um die Logik des Ladeprozesses. Hier wird bestimmt, in welcher Form die Daten abgezogen und transformiert werden.
Erweiterung des Leistungsspektrums
ORAYLIS nutzt SSIS standardmäßig als Entwicklungswerkzeug für Business-Intelligence-Projekte. Über die sehr umfangreichen Möglichkeiten von SSIS hinaus haben wir zusätzliche Tools entwickelt, die die Arbeit an und mit entsprechenden Lösungen wesentlich vereinfachen. Hierzu gehören beispielsweise Werkzeuge für den Betrieb sowie eine automatische Qualitätssicherung. In der Gesamtheit ergibt sich ein Leistungsspektrum, das keine andere Anwendung zur Datenintegration bietet.
Erfahren Sie in unserem Training „Microsoft BI: Grundlagen zur Planung und Umsetzung von Business Intelligence-Projekten“ mehr über alle wichtigen Grundlagen im Umgang mit SSIS und dem SQL Server.
turn your data into value.