Entwickeln eines benutzerdefinierten Tasks

Gilt für:SQL Server SSIS Integration Runtime in Azure Data Factory

Integration Services nutzt Tasks, um Arbeitseinheiten auszuführen, die das Extrahieren, Umwandeln und Laden von Daten unterstützen. Integrationsdienste umfassen eine Vielzahl von Aufgaben, die die am häufigsten verwendeten Aktionen ausführen, von der Ausführung einer SQL-Anweisung bis zum Herunterladen einer Datei von einer FTP-Website. Wenn die enthaltenen Tasks und unterstützten Aktionen Ihre Anforderungen nicht vollständig erfüllen, können Sie einen benutzerdefinierten Task erstellen.

Zum Erstellen eines benutzerdefinierten Tasks müssen Sie eine Klasse erstellen, die von der Basisklasse Microsoft.SqlServer.Dts.Runtime.Task erbt, das DtsTaskAttribute-Attribut auf die neue Klasse anwenden und die Hauptmethoden und -eigenschaften der Basisklasse, einschließlich der Execute-Methode, überschreiben.

In diesem Abschnitt

In diesem Abschnitt wird beschrieben, wie Sie einen benutzerdefinierten Task und seine optionale benutzerdefinierte Benutzeroberfläche erstellen, konfigurieren und codieren.

Erstellen eines benutzerdefinierten Tasks
Beschreibt den ersten Schritt, durch den der benutzerdefinierte Task erstellt wird.

Codieren eines benutzerdefinierten Tasks
Beschreibt, wie die Hauptmethoden eines benutzerdefinierten Tasks codiert werden.

Herstellen einer Verbindung mit Datenquellen in einem benutzerdefinierten Task
Beschreibt, wie Sie einen benutzerdefinierten Task mit einer Datenquelle verbinden können.

Auslösen und Definieren von Ereignissen in einem benutzerdefinierten Task
Beschreibt, wie Ereignisse ausgelöst und benutzerdefinierte Ereignisse in dem benutzerdefinierten Task definiert werden.

Bereitstellen von Unterstützung für das Debuggen in einem benutzerdefinierten Task
Beschreibt, wie Breakpointziele in dem benutzerdefinierten Task erstellt werden.

Entwickeln einer Benutzeroberfläche für einen benutzerdefinierten Task
Beschreibt, wie eine Benutzeroberfläche erstellt wird, die im SSIS-Designer angezeigt wird, um Eigenschaften für den benutzerdefinierten Task zu konfigurieren.