Nach diesem Seminar beherrschen Sie die wesentlichen Werkzeuge und Konzepte von SQL Server Integration Services. Sie können SSIS-Pakete entwickeln, Daten aus unterschiedlichen Quellen extrahieren, transformieren und in Zielsysteme laden. Darüber hinaus können Sie komplexere Abläufe strukturieren, Pakete parametrieren, Protokollierungs- und Fehlerbehandlungsmechanismen einsetzen und die Performance von ETL-Prozessen gezielt optimieren. Sie kennen außerdem Best Practices für Paket-Management, Deployment, Versionierung und den produktiven Betrieb umfangreicher SSIS-Lösungen.
Datentypen in SSIS, .NET und relationalen Datenbanksystemen
Task-Ablaufsteuerung und Dynamik
Verwenden von Variablen
Einsatz von Sequenz- und Loop-Containern
Steuerung von Paket-Eigenschaften über Expressions
Steuerung des Workflows über Constraints
Parametrieren der Paket-Ausführung
Die gebräuchlichsten Tasks im Detail
Ausführen von SQL-Befehlen und Verarbeiten der Ergebnisse
Arbeiten mit Datenquellen und Datenzielen wie Excel, Flatfiles und SQL-Datenbanken
Ausführen von SSIS-Unterpaketen
Datenströme duplizieren, teilen, zusammenführen, joinen und aggregieren
Übersicht über weitere Tasks und Komponenten
Massenkopier-Task
Erstellen von Datenprofilen
Verarbeiten von WMI-Daten
Verarbeiten von BLOB-Daten
Lookups und Aggregate mit Fuzzy-Logik
Pivotieren
Aktualisieren von Dimensionsdaten
Kontrolle über die Paket-Ausführung
Protokollieren der Paket-Ausführung
Behandeln von Fehlern
Erstellen von Event-Handler-Tasks
SSIS-Transaktionen, Fehlerschwellwerte und Ausnahme-Datensätze
Neustart von Paketen nach einem Fehler
Einordnung von SSIS innerhalb der SQL Server-Plattform
4.-5. Tag: Aufbau - auch separat buchbar als
Architektur und Performance
Komponenten der Data Pipeline
Speicher-Management und -Konfiguration
Ausführen von Workloads mit Executables und Threads
SSIS-Pakete auf 32-Bit- und 64-Bit-Plattformen
Performance-Monitoring
Datentypen
Übersicht über die Datentypverwendung in SSIS
Mapping von externen und internen Datentypen
Explizite und implizite Datentypkonvertierung
Typische Problemstellungen im Zusammenhang mit Datentypen
Automatisieren der Paketentwicklung mit Varigence BIML
Erstellen einfacher Pakete
Verwenden von C# innerhalb des BIML-Codes
Einbinden von Paketteilen
Metadaten in einem RDBMS zur Steuerung der Paketgenerierung
Automatisches Generieren von SQL Commands
Zentrales Paket-Management
Kurz-Einstieg in die Versionierung von SSIS-Projekten mit Git
Dynamische Parametrierung von Paketen für verschiedene Umgebungen wie Produktion, Qualitätssicherung und Entwicklung
Best Practices für die Protokollierung der Paket-Ausführung
Erstellen und Verteilen von Paket-Templates
Paket-Deployment, -Speicherung und -Versionierung
Verschlüsseln von Passwörtern
SSIS-Fehler
Fehler in Control- und Data-Flow-Tasks
Fehler-Events und Fehlerstatus
Fehlerschwellwerte und Eskalation
Behandeln von Fehlern
ETL Best Practices
Verwenden von Staging-Tabellen
Optimieren der Extraktion
Optimieren der Transformation
Optimieren der Lookup-Performance
Optimieren des Ladevorgangs
Verschiedenes
Parallelisieren der Ausführung
SSIS-Transaktionen und Datenbank-Transaktionen
SSIS-Pakete programmatisch erstellen, laden und ausführen
Zielgruppe:
Das Seminar richtet sich an Datenbank-Entwickler, Datenbank-Administratoren und Data-Warehouse-Spezialisten, die SQL Server Integration Services umfassend für Datenintegration, ETL-Prozesse und automatisierte Datenverarbeitung einsetzen möchten. Der Komplettkurs verbindet die grundlegende Arbeit mit SSIS mit weiterführenden Themen zu Performance, Paket-Management und Optimierung.
Teilnahmevoraussetzungen
Sie benötigen Grundkenntnisse im Umgang mit relationalen Datenbanken.
Sie benötigen grundlegende Kenntnisse der Sprache SQL.
Grundkenntnisse in Microsoft SQL Server sind hilfreich.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.