SanData IT-Trainingszentrum
Microsoft SQL Server 2016 / 2019 / 2022 / 2025 – Integration Services (SSIS)
In der SQL Server Integration Services (SSIS) Schulung lernen Sie das Workflow-System in der SQL-Server-Produktpalette kennen. Sie erstellen, speichern und planen Pakete, steuern Abläufe mit Variablen und Expressions und bearbeiten Datenflüsse. Script-Tasks ermöglichen Lösungen mit .NET-Programmcode.
Kursbeschreibung
In dieser Schulung zeigen wir Ihnen das Workflow-System SSIS (SQL Server Integration Services).
Als Teil der SQL-Server-Produktpalette kann SSIS im Rahmen einer lizenzierten SQL-Server-Installation ohne Zusatzkosten betrieben werden. Mithilfe der integrierten Tasks lassen sich für eine ETL-Aufgabe meist mehrere Wege oder Workflows finden. Durch den Einsatz des Script-Tasks lässt sich jede Aufgabe mittels .NET-Programmcode lösen.
Seminarinhalte
Einführung
- Die Architektur von Integration Services
- Erstellen, Speichern und Scheduling von Paketen
- Datentypen in SSIS, .NET und RDBMS
Task-Ablaufsteuerung und Dynamik
- Verwenden von Variablen
- Einsatz von Sequenz- und Loop-Container
- Steuerung von Paket-Eigenschaften über Expressions
- Steuerung des Workflows über Workflow-Constraints
- Parametrieren der Paket-Ausführung
Die gebräuchlichsten Tasks im Detail
- Versenden von SQL-Befehlen und Verarbeiten des Returns
- Datenquellen-Typen und -Ziele (Excel, Flatfile, SQL etc.)
- Aufrufen von DTS- und SSIS-Subpackages
- Datenströme duplizieren, teilen, zusammenführen, joinen, aggregieren etc.
Übersicht über weitere Tasks
- Massenkopier-Task
- Erstellen von Datenprofilen
- Verarbeiten von WMI-Daten
- Verarbeiten von BLOB-Daten
- Lookups und Aggregate mit Fuzzy-Logik
- Pivotieren
- Aktualisieren von Dimensions-Daten
Kontrolle über die Paket-Ausführung
- Protokollieren der Paket-Ausführung
- Behandeln von Fehlern
- Erstellen von Event-Handler-Tasks
- SSIS-Transaktionen, Fehlerschwellwerte, Ausnahme-Datensätze
- Neustart von Paketen nach einem Fehler
- Neuerungen in SQL Server
Lernziele
Sie lernen, das Workflow-System SSIS für ETL-Aufgaben einzusetzen. Dabei erstellen, speichern und planen Sie Pakete, steuern Workflows und bearbeiten Datenflüsse mit integrierten Tasks sowie Script-Tasks.
Zielgruppe
- Datenbankanwender
- Datenbankentwickler
- Datenbankadministoren
- Data Warehouse-Spezialisten
Voraussetzungen
Kenntnisse in relationalen Datenbanken und der Sprache SQL.
Nächste Termine
Weitere Termine finden Sie online auf der Kursseite.
Persönliche Beratung
Sie möchten klären, ob dieser Kurs zu Ihrem Bedarf passt? Wir beraten Sie persönlich zu Inhalten, Terminen und passenden Formaten für Einzelpersonen oder Teams.