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. Integration Services beinhaltet verschiedene Tasks, durch die häufig auftretende Aktionen ausgeführt werden, z. B. das Ausführen von SQL-Anweisungen oder das Herunterladen einer Datei von einer FTP-Site. 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.

Informationen, die für alle benutzerdefinierten Objekte gelten

Informationen zu allen Arten benutzerdefinierter Objekte, die Sie in Integration Services erstellen können, finden Sie in den folgenden Themen:

Entwickeln benutzerdefinierter Objekte für Integration Services
Beschreibt die grundlegenden Schritte bei der Implementierung aller Arten von benutzerdefinierten Objekten in Integration Services.

Beibehalten von benutzerdefinierten Objekten
Beschreibt die benutzerdefinierte Persistenz und erklärt, wann diese notwendig ist.

Erstellen, Bereitstellen und Debuggen von benutzerdefinierten Objekten
Beschreibt die Techniken für das Erstellen, Signieren, Bereitstellen und Debuggen von benutzerdefinierten Objekten.

Informationen zu anderen benutzerdefinierten Objekten

Informationen zu den anderen Arten benutzerdefinierter Objekte, die Sie in Integration Services erstellen können, finden Sie in den folgenden Themen:

Entwickeln eines benutzerdefinierten Verbindungs-Managers
Erläutert die Programmierung benutzerdefinierter Verbindungs-Manager.

Entwickeln eines benutzerdefinierten Protokollanbieters
Erläutert die Programmierung benutzerdefinierter Protokollanbieter.

Entwickeln eines benutzerdefinierten ForEach-Enumerators
Erläutert die Programmierung benutzerdefinierter Enumeratoren.

Entwickeln einer benutzerdefinierten Datenflusskomponente
Erläutert die Programmierung benutzerdefinierter Datenflussquellen, Transformationen und Ziele.

Weitere Informationen

Erweitern von Paketen mithilfe des Skripttasks
Vergleichen von Skriptlösungen und benutzerdefinierten Objekten