Entwickeln einer benutzerdefinierten Datenflusskomponente

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

Die Datenflusstask besteht aus Komponenten, die eine Verbindung zu einer Reihe von Datenquellen herstellen und die Daten dann mit Hochgeschwindigkeit transformieren und routen. Microsoft SQL Server Integration Services stellt ein erweiterbares Objektmodell bereit, mit dem Entwickler benutzerdefinierte Quellen, Transformationen und Ziele erstellen können, die Sie in SQL Server Data Tools (SSDT) und in bereitgestellten Paketen verwenden können. Dieser Abschnitt enthält Themen, die Sie durch die Entwicklung benutzerdefinierter Datenflusskomponenten führen.

In diesem Abschnitt

Erstellen einer benutzerdefinierten Datenflusskomponente
Erläutert die ersten Schritte zum Erstellen einer benutzerdefinierten Datenflusskomponente.

Entwurfszeitmethoden einer Datenflusskomponente
Erläutert die Entwurfszeitmethoden, die in eine benutzerdefinierte Datenflusskomponente implementiert werden sollen.

Laufzeitmethoden einer Datenflusskomponente
Erläutert die Laufzeitmethoden, die in eine benutzerdefinierte Datenflusskomponente implementiert werden sollen.

Ausführungsplan und Pufferzuordnung
Erläutert den Datenfluss-Ausführungsplan und die Zuordnung von Datenpuffern.

Verwenden von Datentypen im Datenfluss
Erklärt, wie der Datenfluss von .NET Framework verwalteten Daten Integration Services-Datentypen zuordnet.

Überprüfen einer Datenflusskomponente
Erklärt die Methoden, mit denen die Komponentenkonfiguration überprüft und Komponentenmetadaten neu konfiguriert werden.

Implementieren externer Metadaten
Erklärt, wie Daten mit externen Metadatenspalten überprüft werden.

Auslösen und Definieren von Ereignissen in einer Datenflusskomponente
Erklärt, wie vordefinierte und benutzerdefinierte Ereignisse ausgelöst werden.

Protokollieren und Definieren von Protokolleinträgen in einer Datenflusskomponente
Erklärt, wie benutzerdefinierte Protokolleinträge erstellt und hinzugefügt werden.

Verwenden von Fehlerausgaben in einer Datenflusskomponente
Erklärt, wie Fehlerzeilen zu einer alternativen Ausgabe umgeleitet werden.

Aktualisieren der Version einer Datenflusskomponente
Erklärt, wie gespeicherte Komponentenmetadaten aktualisiert werden, wenn eine neue Version der Komponente zuerst verwendet wird.

Entwickeln einer Benutzeroberfläche für eine Datenflusskomponente
Erklärt, wie ein benutzerdefinierter Editor für eine Komponente implementiert wird.

Entwickeln bestimmter Arten von Datenflusskomponenten
Enthält Informationen zum Entwickeln der drei Arten von Datenflusskomponenten: Quellen, Transformationen und Ziele.

Verweis

Microsoft.SqlServer.Dts.Pipeline
Enthält die Klassen und Schnittstellen zur Erstellung benutzerdefinierter Datenflusskomponenten.

Microsoft.SqlServer.Dts.Pipeline.Wrapper
Enthält die Klassen und Schnittstellen, aus denen sich das Objektmodell des Datenflusstasks zusammensetzt, und wird zum Erstellen benutzerdefinierter Datenflusskomponenten oder eines Datenflusstasks verwendet.

Microsoft.SqlServer.Dts.Pipeline.Design
Enthält die Klassen und Schnittstellen zur Erstellung der Benutzeroberfläche für Datenflusskomponenten.

Fehler- und Meldungsreferenz von Integration Services
Listet die vordefinierten Integration Services-Fehlercodes mit ihren symbolischen Namen und Beschreibungen auf.

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 Typen 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 Typen benutzerdefinierter Objekte, die Sie in Integration Services erstellen können, finden Sie in den folgenden Themen:

Entwickeln eines benutzerdefinierten Tasks
Erläutert die Programmierung benutzerdefinierter Tasks.

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.

Weitere Informationen

Erweitern des Datenflusses mit der Skriptkomponente
Vergleichen von Skriptlösungen und benutzerdefinierten Objekten