SQL Server Integration Services

Dieser Kurs bietet eine Einführung in SSIS, um Integration-Services-Projekte und -Pakete zu erstellen, bereitzustellen, zu warten und zu sichern sowie SSIS zu verwenden, um Daten in und aus SQL Server zu extrahieren, zu transformieren und zu laden.

Der Kurs ähnelt dem abgekündigten MOC 20767: Implementing an SQL Data Warehouse, er legt jedoch den Schwerpunkt auf das Erstellen von Paketen statt auf Design und Implementierung eines Data Warehouse.

Inhalt

SSIS-Überblick

  • Import/Export-Wizard
  • Export von Daten mit dem Wizard
  • Gängige Bedenken beim Import
  • Qualitätsprüfung importierter bzw. exportierter Daten

Arbeiten mit Lösungen und Projekten

  • Arbeiten mit SQL Server Data Tools (SSDT)
  • Lösungen und Projekte
  • Arbeiten mit dem Visual Studio Interface

Grundlagen des Steuerungsflusses

  • Arbeiten mit Aufgaben
  • Rangfolgeeinschränkungen (Precedence Constraints)
  • Annotieren von Paketen
  • Gruppieren von Aufgaben
  • Eigenschaften von Paketen und Aufgaben
  • Verbindungsmanager
  • Bevorzugte Aufgaben

Gängige Aufgaben

  • Analysis-Services-Verarbeitung
  • Data Profiling
  • Execute Package
  • Execute Process
  • Expression
  • File System
  • FTP
  • Hadoop
  • Script
  • Send Mail
  • Web Service
  • XML

Quellen und Ziele von Datenflüssen

  • Die Datenfluss-Aufgabe
  • Data Flow SSIS Toolbox
  • Arbeiten mit Datenquellen
  • SSIS-Datenquellen
  • Arbeiten mit Datenzielen
  • SSIS-Datenziele

Datenflusstransformationen

  • Konfiguration von Transformationen

Pakete dynamisch machen

  • Features, um Pakete dynamisch zu machen
  • Paketparameter
  • Projektparameter
  • Variablen
  • SQL-Parameter
  • Ausdrücke in Aufgaben
  • Ausdrücke in Verbindungsmanagern
  • Nach der Bereitstellung
  • Alles im Zusammenspiel

Container

  • Sequenzcontainer
  • For-Loop-Container
  • Foreach-Loop-Container

Troubleshooting und Paketverlässlichkeit

  • MaximumErrorCount
  • Breakpoints
  • Umleiten von Fehlerzeilen
  • Logging
  • Event Handlers
  • Verwenden von Checkpoints
  • Transaktionen

Bereitstellung von Projekten für den SSIS-Katalog

  • Der SSIS-Katalog
  • Bereitstellen von Projekten
  • Arbeiten mit Umgebungen
  • Ausführen von Paketen in SSIS
  • Ausführen von Paketen von der Kommandozeile
  • Unterschiede zwischen Bereitstellungsmodellen

Installation und Administration von SSIS

  • Installation von SSIS
  • Upgrade von SSIS
  • Verwaltung des SSIS-Katalogs
  • Einsicht in eingebaute SSIS-Berichte
  • Verwaltung von SSIS-Logging- und -Betriebshistorie
  • Automatisieren der Paketausführung

Absicherung des SSIS-Katalogs

  • Prinzipale
  • Sicherungsfähige Elemente (Securables)
  • Zu bewilligende Berechtigungen
  • Bewilligen von Berechtigungen
  • Konfiguration von Proxy-Konten

Voraussetzung

  • Grundkenntnisse über das Windows-Betriebssystem und seine Kernfunktionalität
  • Praktische Erfahrung mit relationalen Datenbanken
  • Erste Erfahrungen mit dem Datenbankdesign
  • Kenntnisse über T-SQL und SQL-Server-Agent-Jobs sind hilfreich, aber nicht erforderlich.

Zielgruppe

Business-Intelligence-Entwickler

Kursinfo


Kursnummer 55321

Dauer 5 Tag(e)

Seminargebühr EUR 2.350,00 netto
(EUR 2.796,50 inkl. 19% MwSt.)


Durchführungsgarantie

Belegt

Kurs-Anmeldung / Anfrage

Wählen Sie einen der kommenden Termine aus um ein Angebot anzufordern oder sich direkt zu einem Kurs anzumelden.

Termin anfragen