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.

Integration Services-Architektur

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

Integration Services-Tasks

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:

Datenflusstask

Datenflusselemente

Microsoft.SqlServer.Dts.Pipeline.Wrapper

Änderungsverlauf

Version Verlauf

17. Juli 2006

Geänderter Inhalt:
  • Verweise auf nicht verwaltete API wurden entfernt.

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

Hilfe und Informationen

Informationsquellen für SQL Server 2005