Entwickeln einer benutzerdefinierten Datenflusskomponente
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
Das Erstellen einer benutzerdefinierten Datenfluss Komponente beschreibt die ersten Schritte beim Erstellen einer benutzerdefinierten Datenflusskomponente.
Entwurfszeitmethoden einer Datenfluss Komponente beschreiben die Entwurfszeitmethoden, die in einer benutzerdefinierten Datenflusskomponente implementiert werden sollen.
Laufzeitmethoden einer Datenfluss Komponente beschreiben die Laufzeitmethoden, die in einer benutzerdefinierten Datenflusskomponente implementiert werden sollen.
Der Ausführungsplan und die Pufferzuordnung beschreiben den Datenflussausführungsplan und die Zuordnung von Datenpuffern.
Arbeiten mit Datentypen im Datenfluss Erläutert, wie der Datenfluss Integration Services-Datentypen verwalteten .NET Framework-Datentypen zuordnet.
Beim Überprüfen einer Datenfluss Komponente werden die Methoden erläutert, die zum Überprüfen der Komponentenkonfiguration und zum Neukonfigurieren von Komponentenmetadaten verwendet werden.
Das Implementieren externer Metadaten erläutert, wie Externe Metadatenspalten für die Datenüberprüfung verwendet werden.
Das Auslösen und Definieren von Ereignissen in einer Datenfluss Komponente erläutert, wie vordefinierte und benutzerdefinierte Ereignisse ausgelöst werden.
Protokollierung und Definieren von Protokolleinträgen in einer Datenfluss Komponente Erläutert, wie Sie benutzerdefinierte Protokolleinträge erstellen und schreiben.
Verwenden von Fehlerausgabe in einer Datenfluss Komponente Erläutert, wie Fehlerzeilen an eine alternative Ausgabe umgeleitet werden.
Beim Aktualisieren der Version einer Datenfluss Komponente wird erläutert, wie gespeicherte Komponentenmetadaten aktualisiert werden, wenn eine neue Version der Komponente zum ersten Mal verwendet wird.
Das Entwickeln einer Benutzeroberfläche für eine Datenfluss Komponente erläutert, wie ein benutzerdefinierter Editor für eine Komponente implementiert wird.
Die Entwicklung bestimmter Typen von Datenfluss Komponenten 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, die zum Erstellen von benutzerdefinierten Datenflusskomponenten verwendet werden.
Microsoft.SqlServer.Dts.Pipeline.Wrapper Enthält die Klassen und Schnittstellen, aus denen das Datenflussaufgabenobjektmodell besteht, und wird verwendet, um benutzerdefinierte Datenflusskomponenten zu erstellen oder eine Datenflussaufgabe zu erstellen.
Microsoft.SqlServer.Dts.Pipeline.Design Enthält die Klassen und Schnittstellen, die zum Erstellen der Benutzeroberfläche für Datenflusskomponenten verwendet werden.
Fehler- und Meldungsreferenz für Integrationsdienste listet die vordefinierten Integrationsdienste-Fehlercodes mit ihren symbolischen Namen und Beschreibungen auf.
Verwandte Abschnitte
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:
Das Entwickeln von benutzerdefinierten Objekten für Integrationsdienste beschreibt die grundlegenden Schritte bei der Implementierung aller Typen von benutzerdefinierten Objekten für Integration Services.
Das Beibehalten benutzerdefinierter Objekte beschreibt benutzerdefinierte Persistenz und erläutert, wann dies erforderlich ist.
Das Erstellen, Bereitstellen und Debuggen benutzerdefinierter Objekte beschreibt die Techniken zum 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:
Beim Entwickeln einer benutzerdefinierten Aufgabe wird erläutert, wie benutzerdefinierte Aufgaben programmieren.
Beim Entwickeln einer benutzerdefinierten Verbindungs-Manager wird erläutert, wie benutzerdefinierte Verbindungsmanager programmieren.
Beim Entwickeln eines benutzerdefinierten Protokollanbieters wird erläutert, wie benutzerdefinierte Protokollanbieter programmieren.
Beim Entwickeln eines benutzerdefinierten ForEach-Enumerators wird erläutert, wie benutzerdefinierte Enumeratoren programmieren.
Mit Integrationsdiensten auf dem neuesten Stand bleiben
Die neuesten Downloads, Artikel, Beispiele und Videos von Microsoft sowie ausgewählte Lösungen aus der Community finden Sie auf der Seite Integration Services auf MSDN:
Besuchen Sie die Integration Services-Seite auf MSDN
Abonnieren Sie die auf der Seite verfügbaren RSS-Feeds, um automatische Benachrichtigungen zu diesen Updates zu erhalten.
Weitere Informationen
[Erweitern des Datenfluss mit der Skriptkomponente](.). /.. /extending-packages-scripting/data-flow-script-component/extending-the-data-flow-with-the-script-component.md Comparing Scripting Solutions and Custom Objects