SQL Server Integration Services

Business Intelligence und ETL

SQL Server Integration Services – kurz SSIS – gehört zur Business Intelligence-Plattform von SQL Server. Dabei ist SSIS das ETL-Tool von Microsoft.

Mit SSIS extrahieren Sie Daten aus den unterschiedlichsten Datenquellen, transformieren diese syntaktisch wie semantisch und laden die so aufbereiteten Daten letztendlich in Ihr Datawarehouse-System.

Sie erhalten so eine konsistente Datengrundlage für Analysen und Auswertungen.

 

BI or not BI – weitere Einsatzmöglichkeiten von SSIS

SSIS ist das ETL-Tool von Microsoft. Diese Einordnung mag fachlich korrekt sein, wird den Möglichkeiten von SSIS jedoch bei weitem nicht gerecht. Denn mit SSIS lassen sich ebenso Anforderungen realisieren, die nicht im klassischen BI-Bereich angesiedelt sind.

Sie können SSIS einsetzen, wenn es darum geht, Daten zu importieren, exportieren, transformieren, aufzubereiten, migrieren, konsolidieren oder zu integrieren – ob nun als einfache Datentransfers, Import-/Export-Routinen, ETL-Lösungen oder als komplexe Datenintegrationslösungen.

Die Einsatzgebiete sind also vielfältig.

Mit SSIS lassen sich nicht nur klassisch Datawarehouse-Systeme füllen, sondern auch Datenbestände zwischen Standorten abgleichen, Aufträge importieren und Bestellungen exportieren, Massendaten analysieren und die Ergebnisse aufbereiten, der Datenschutz-Anforderung zur Datenübertragbarkeit nachkommen und vieles mehr.

 

Erfahrungen

Bereits vor SQL Server Integration Services arbeitete ich mit einem ETL-Tool von Microsoft – mit dem Vorläufer von SSIS: den Data Transformation Services – kurz DTS.

Meine ersten Erfahrungen mit SSIS sammelte ich 2005 bei der Mitarbeit am Buch SQL Server 2005 – Das Entwicklerbuch. Mein Part in diesem Buch waren die Kapitel zu SQL Server Reporting Services und SQL Server Integration Services.

Diese Erfahrungen setzte ich dann auch recht schnell bei einem Kunden um. Eine bestehende DTS-Lösung wurde komplett durch eine neu entwickelte SSIS-Lösung ersetzt. Mit dem Ergebnis, dass sich die Verarbeitung der Daten von 3 Stunden auf 45 Minuten reduzierte.

Es folgten weitere Projekte mit SSIS – einfache wie auch komplexe Import-/Export-Routinen, Datenintegrationslösungen zum Erstellen zentraler Datenbanken, ETL-Strecken zum Befüllen von Datawarehouse-Systemen sowie Review und Optimierung bestehender SSIS-Projekte.

Bei einigen Projekten stand ich Berater und Trainer zur Seite, bei anderen wiederum half ich aktiv bei der Entwicklung mit oder übernahm die Realisierung der SSIS-Projekte komplett als Auftragsarbeit.

 

Bücher und Fachartikel

Für die Ausgabe SQL Server 2005 Spezial des Software und Support-Verlags durfte ich 2006 den Artikel Paket-Recycling – Integration bzw. Migration von DTS-2000-Paketen in die SQL Server Integration Services schreiben.

2011 folgte dann das Buch SQL Server Integration Services für den Microsoft Press Verlag. Es ist bis heute das einzige deutschsprachige Buch zu diesem Thema. Auf knapp 700 Seiten beschreibe ich die Komponenten von SSIS mit ihren Eigenschaften und auch mit ihren Eigenheiten, ergänzt mit Praxistipps, Hinweisen auf diverse Fallstricke und Beispielen.

 

Vorträge und Seminare

Auf der SQL Server und .NET Entwickler-Konferenz – kurz SNEK – wie auch bei mehreren Treffen der Regionalgruppen der PASS habe ich zum Thema SQL Server Integration Services verschiedene Vorträge gehalten.

Im Rahmen meines Seminarangebots biete ich das Seminar SQL Server Integration Services an. Dieses 2-tägige Seminar basiert auf meinen Erfahrungen und zeigt anhand vieler Beispiele und Übungsaufgaben die Entwicklung und Bereitstellung sowie den Betrieb eines SSIS-Projekts, wie immer ergänzt mit Praxistipps und Hinweisen auf diverse Fallstricke.

Eine verkürzte Version meines Seminars gibt es im Rahmen der PASS Essentials. Diese 1-tägige Veranstaltung beinhaltet zwar bis auf wenige Ausnahmen die gleichen Themen, bietet aber weniger Übungsaufgaben.

 

Projektbegleitung und -unterstützung

Gerne stehe ich Ihnen bei der Erstellung Ihrer Lösungen mit SQL Server Integration Services als Berater und Trainer zur Verfügung, begleite Sie bei Ihrem SSIS-Projekt und unterstütze Sie aktiv bei der Entwicklung Ihrer SSIS-Pakete.