Architektur von SQL Server Integration Services
Aktualisiert: 17. Juli 2006
Microsoft SQL Server 2005 Integration Services (SSIS) besteht aus vier Schlüsselkomponenten: dem Integration Services-Dienst, dem Integration Services-Objektmodell, der Integration Services-Laufzeit und den ausführbaren Dateien für die Laufzeit sowie dem Datenflusstask, der das Datenflussmodul und die Datenflusskomponenten kapselt.
Im folgenden Diagramm werden die Beziehungen dieser Komponenten dargestellt.
Entwickler, die auf das Integration Services-Objektmodell von benutzerdefinierten Clients zugreifen oder benutzerdefinierte Tasks oder Transformationen schreiben, können Code mithilfe einer beliebigen CLR-kompatiblen (Common Language Runtime) Programmiersprache erstellen. Weitere Informationen finden Sie unter Integration Services Programming.
SQL Server Integration Services-Dienst
Der Integration Services-Dienst, der in SQL Server Management Studio verfügbar ist, überwacht ausgeführte Integration Services-Pakete und verwaltet die Speicherung von Paketen.
Klicken Sie auf eines der folgenden Themen, um weitere Informationen zu erhalten:
SQL Server Integration Services-Dienst
Einführung in SQL Server Management Studio
SQL Server Integration Services-Objektmodell
Das Integration Services-Objektmodell beinhaltet verwaltete Schnittstellen für die Anwendungsprogrammierung (Application Programming Interfaces oder API) für den Zugriff auf Integration Services-Tools, Befehlszeilenprogramme und benutzerdefinierte Anwendungen.
Klicken Sie auf eines der folgenden Themen, um weitere Informationen zu erhalten:
Integration Services Programming
Tools und Dienstprogramme von SQL Server Integration Services
SQL Server Integration Services-Laufzeit
Die Integration Services-Laufzeit speichert das Layout von Paketen, führt Pakete aus und unterstützt die Protokollierung, die Konfiguration, Haltepunkte, Verbindungen und Transaktionen. Bei den ausführbaren Integration Services-Laufzeitdateien handelt es sich das Paket, die Container, Tasks und Ereignishandler, die in Integration Servicesenthalten sind, sowie benutzerdefinierte Tasks.
Klicken Sie auf eines der folgenden Themen, um weitere Informationen zu erhalten:
SQL Server Integration Services-Pakete
SQL Server Integration Services-Container
Ereignishandler von SQL Server Integration Services
Microsoft.SqlServer.Dts.Runtime
SQL Server Integration Services-Datenfluss
Der Datenflusstask kapselt das Datenflussmodul. Das Datenflussmodul stellt die Puffer im Arbeitsspeicher bereit, mit denen Daten von der Quelle zum Ziel verschoben werden, und ruft die Quellen auf, mit denen Daten aus Dateien und relationalen Datenbanken extrahiert werden. Das Datenflussmodul verwaltet außerdem die Transformationen, mit denen Daten geändert werden, und die Ziele, mit denen Daten geladen oder für andere Prozesse verfügbar gemacht werden. Die Datenflusskomponenten von Integration Services sind die Quellen, Transformationen und Ziele, die in Integration Services enthalten sind. Sie können auch benutzerdefinierte Komponenten in einen Datenfluss einschließen.
Klicken Sie auf eines der folgenden Themen, um weitere Informationen zu erhalten:
Microsoft.SqlServer.Dts.Pipeline.Wrapper
Änderungsverlauf
Version | Verlauf |
---|---|
17. Juli 2006 |
|
Siehe auch
Konzepte
Typische Verwendungen von SQL Server Integration Services
SQL Server Integration Services (Übersicht)
SQL Server Integration Services
Andere Ressourcen
Objekte und Konzepte von SQL Server Integration Services