Erweitern von Paketen mit benutzerdefinierten Objekten

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

Wenn die in Integration Services bereitgestellten Komponenten nicht Ihren Anforderungen entsprechen, können Sie die Effektivität von Integration Services durch Codieren eigener Erweiterungen erhöhen. Ihnen stehen zwei unterschiedliche Optionen zur Erweiterung der Pakete zur Verfügung: Sie können Code in die leistungsstarken Wrapper schreiben, die vom Skripttask und der Skriptkomponente bereitgestellt werden, oder benutzerdefinierte Integration Services -Erweiterungen durch Ableitung von den Basisklassen, die im Integration Services -Objektmodell zur Verfügung stehen, vollständig neu erstellen.

In diesem Abschnitt wird die erweiterte der beiden Optionen beschrieben: das Erweitern von Paketen mit benutzerdefinierten Objekten.

Wenn die benutzerdefinierte Integration Services -Lösung mehr Flexibilität als das Skripttask und die Skriptkomponente erfordert, oder wenn Sie eine Komponente benötigen, die in mehreren Paketen wieder verwendet wird, dann ermöglicht Ihnen das Integration Services -Objektmodell, benutzerdefinierte Tasks, Datenflusskomponenten und andere Paketobjekte zu erstellen.

In diesem Abschnitt

Entwickeln benutzerdefinierter Objekte für Integration Services
Erläutert die benutzerdefinierten Objekte, die für Integration Services erstellt werden können, und fasst die wesentlichen Schritte und Einstellungen zusammen.

Beibehalten von benutzerdefinierten Objekten
Erläutert die Standardpersistenz benutzerdefinierter Objekte sowie den Prozess der Implementierung von benutzerdefinierter Persistenz.

Erstellen, Bereitstellen und Debuggen von benutzerdefinierten Objekten
Erläutert die gebräuchlichen Verfahren des Erstellens, Bereitstellens und Testens der verschiedenen Typen benutzerdefinierter Objekte.

Entwickeln eines benutzerdefinierten Tasks
Beschreibt den Prozess des Codierens eines benutzerdefinierten Tasks.

Entwickeln eines benutzerdefinierten Verbindungs-Managers
Beschreibt den Prozess des Codierens eines benutzerdefinierten Verbindungs-Managers.

Entwickeln eines benutzerdefinierten Protokollanbieters
Beschreibt den Prozess des Codierens eines benutzerdefinierten Protokollanbieters.

Entwickeln eines benutzerdefinierten ForEach-Enumerators
Beschreibt den Prozess des Codierens eines benutzerdefinierten Enumerators.

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

Verweis

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

Erweitern von Paketen mit Skripts
Beschreibt, wie die Ablaufsteuerung mithilfe des Skripttasks bzw. der Datenfluss mithilfe der Skriptkomponente erweitert werden können.

Programmgesteuertes Erstellen von Paketen
Erläutert, wie Integration Services-Pakete programmgesteuert erstellt, konfiguriert, ausgeführt, geladen, gespeichert und verwaltet werden.

Siehe auch

Vergleichen von Skriptlösungen und benutzerdefinierten Objekten
SQL Server Integration Services