SSIS-Lernprogramm: Erstellen eines einfachen ETL-Pakets

Microsoft SQL Server Integration Services(SSIS) ist eine Plattform zum Erstellen leistungsfähiger Datenintegrationslösungen, z. B. von ETL-Paketen (Extraction, Transformation und Load) für das Data Warehousing. SSIS enthält grafische Tools und Assistenten zum Erstellen und Debuggen von Paketen; Tasks zum Ausführen von Workflowfunktionen wie z. B. FTP-Vorgänge, Ausführen von SQL-Anweisungen und Senden von E-Mails; Datenquellen und Ziele zum Extrahieren und Laden von Daten; Transformationen zum Bereinigen, Aggregieren, Zusammenführen und Kopieren von Daten; einen Verwaltungsdienst, den Integration Services-Dienst zum Verwalten der Paketausführung und -speicherung; und Anwendungsprogrammierschnittstellen (APIs, Application Programming Interfaces) zum Programmieren des Integration Services-Objektmodells.

In diesem Lernprogramm lernen Sie die Verwendung des SSIS-Designers zum Erstellen eines einfachen Pakets in Microsoft SQL Server Integration Services. Das von Ihnen erstellte Paket übernimmt Daten aus einer Flatfile, formatiert die Daten und fügt die neu formatierten Daten in eine Faktentabelle ein. In den folgenden Lektionen wird das Paket erweitert, um Schleifen, Paketkonfigurationen, Protokollierung und Fehlerfluss zu demonstrieren.

Beim Installieren der im Lernprogramm verwendeten Beispieldaten werden auch die abgeschlossenen Versionen der Pakete, die Sie in der jeweiligen Lektion des Lernprogramms erstellen werden, installiert. Mithilfe der abgeschlossenen Pakete können Sie Lektionen überspringen und nach Belieben mit einer späteren Lektion in das Lernprogramm einsteigen. Wenn dies Ihre erste Erfahrung mit Paketen oder mit der neuen Entwicklungsumgebung ist, empfehlen wir Ihnen, mit Lektion 1 zu beginnen.

Lernziele

Die beste Möglichkeit, den Umgang mit den neuen Tools, Steuerelementen und Funktionen von Microsoft SQL Server Integration Services zu üben, besteht in ihrer Verwendung. Dieses Lernprogramm leitet Sie Schritt für Schritt durch den SSIS-Designer, um ein einfaches ETL-Paket einschließlich Schleifen, Konfigurationen, Fehlerflusslogik und Protokollierung zu erstellen.

Anforderungen

Dieses Lernprogramm wendet sich an Benutzer, die mit grundlegenden Datenbankvorgängen vertraut sind, aber nur über begrenzte Kenntnisse in Bezug auf die neuen Funktionen von SQL Server Integration Services verfügen.

Ihr System muss die folgenden installierten Komponenten aufweisen, damit dieses Lernprogramm verwendet werden kann:

  • SQL Server mit der AdventureWorksDW2012-Datenbank. Aus Sicherheitsgründen werden die Beispieldatenbanken standardmäßig nicht installiert. Um die AdventureWorksDW2012-Datenbank herunterzuladen, informieren Sie sich unter Adventure Works für SQL Server 2012.

    Wichtiger HinweisWichtig

    Wenn Sie die Datenbank (MDF-Datei) anfügen, sucht SQL Server Management Studio standardmäßig nach einer LDF-Datei. Sie müssen die LDF-Datei manuell entfernen, bevor Sie im Dialogfeld Datenbanken anfügen auf OK klicken.

    Weitere Informationen zum Anfügen von Datenbanken finden Sie unter Anfügen einer Datenbank.

  • Beispieldaten. Die Beispieldaten sind in den SSIS-Lektionspaketen enthalten. Um die Beispieldaten und die Lektionspakete herunterzuladen, gehen Sie wie folgt vor.

    1. Navigieren Sie zu Integration Services Product Samples.

    2. Klicken Sie auf die Registerkarte DOWNLOADS.

    3. Klicken Sie auf die Datei SQL2012.Integration_Services.Create_Simple_ETL_Tutorial.Sample.zip.

HinweisHinweis

Zur besseren Anzeige der Lernprogramme in Microsoft Document Viewer empfiehlt es sich, der Symbolleiste in der Dokumentanzeige die Schaltflächen Weiter und Zurück hinzuzufügen. Weitere Informationen finden Sie unter Erweitern der Hilfe um die Schaltflächen Weiter und Zurück.

Lektionen in diesem Lernprogramm