Architektur des Datenintegrationsdiensts - Übersicht
Der Datenintegrationsdienst erhält Anfragen zur Ausführung von Datenumwandlungsjobs von Client-Tools. Zu den Datenumwandlungsjobs zählen Mappings, Vorschauen, Profile, SQL-Abfragen an einen SQL-Datendienst, Webdienstvorgangs-Mappings und Arbeitsabläufe. Der Datenintegrationsdienst stellt eine Verbindung zu Anwendungsdiensten, Datenbanken und Anwendungen von Drittanbietern her, um auf die Daten zuzugreifen und sie umzuwandeln.
Zum Durchführen von Datenumwandlungsjobs startet der Datenintegrationsdienst die folgenden Komponenten:
- Datenintegrationsdienstprozess
Der Datenintegrationsdienst startet mindestens einen Datenintegrationsdienstprozess, um Anfragen zur Ausführung von Jobs, Anwendungsbereitstellungen, Joboptimierungen und Daten-Caches zu verwalten. In einem Datenintegrationsdienstprozess werden mehrere Dienstkomponenten ausgeführt. Jede Dienstkomponente führt eine spezifische Funktion aus, um einen Datenumwandlungsjob abzuschließen.
- DTM-Instanz
Der Datenintegrationsdienst startet eine DTM-Instanz, um die einzelnen Jobs auszuführen. Eine DTM-Instanz ist eine bestimmte, logische Darstellung des Data Transformation Manager (DTM) für die Ausführung. Der DTM ist die Berechnungskomponente des Datenintegrationsdiensts, der Jobs ausführt.
Der Datenintegrationsdienst kann auf einem Einzelknoten oder in einem Gitter ausgeführt werden. Ein Gitter ist ein Alias für eine Gruppe von Knoten, die Jobs ausführen. Wenn Sie einen Job in einem Gitter ausführen, verbessern Sie die Skalierbarkeit und Leistung durch die Verteilung von Jobs auf Prozesse, die auf mehreren Knoten im Gitter ausgeführt werden.