Management des Datenintegrationsdiensts - Übersicht
Nachdem Sie den Datenintegrationsdienst erstellt haben, verwalten Sie ihn mit dem Administrator Tool. Wenn Sie eine Diensteigenschaft ändern, müssen Sie den Dienst wiederherstellen oder deaktivieren und anschließend wieder aktivieren, damit die Änderungen wirksam werden.
Sie können Verzeichnisse für die Quell-, Ausgabe- und Protokolldateien konfigurieren, auf die der Datenintegrationsdienst bei der Ausführung der Jobs zugreift. Wenn ein Datenintegrationsdienst auf mehreren Knoten ausgeführt wird, müssen Sie möglicherweise einige der Verzeichniseigenschaften so konfigurieren, dass ein einziges gemeinsam genutztes Verzeichnis verwendet wird.
Sie können die Leistung des Datenintegrationsdiensts optimieren, indem Sie die folgenden Funktionen konfigurieren:
- Ausführen von Jobs in separaten Prozessen
Sie können den Datenintegrationsdienst so konfigurieren, dass Jobs in separaten DTM-Prozessen oder im Datenintegrationsdienst-Prozess ausgeführt werden. Das Ausführen von Jobs in separaten Prozessen optimiert die Stabilität, da eine unerwartete Unterbrechung eines Jobs keine Auswirkungen auf die anderen Jobs hat.
- Beibehalten von Verbindungspools
Sie können konfigurieren, ob der Datenintegrationsdienst die Verbindungspools für Datenbankverbindungen beibehält, wenn der Dienst Jobs verarbeitet. Wenn Sie das Verbindungspooling konfigurieren, behält der Datenintegrationsdienst einen Pool der Datenbankverbindungen bei und verwendet ihn erneut. Das Wiederverwenden von Verbindungen optimiert die Leistung, da es die Zeit und Ressourcen minimiert, die verwendet wurden, um mehrere Datenbankverbindungen zu öffnen und zu schließen.
- Maximieren des Parallelismus
Wenn Ihre Lizenz Partitionierung umfasst, können Sie den Datenintegrationsdienst aktivieren, um den Parallelismus beim Ausführen von Mappings und Profilen zu maximieren. Beim Maximieren des Parallelismus unterteilt der Datenintegrationsdienst die zugrunde liegenden Daten dynamisch in Partitionen und verarbeitet alle Partitionen gleichzeitig. Wenn der Datenintegrationsdienst Partitionen hinzufügt, erhöht sich die Anzahl der Verarbeitungs-Threads, die die Mapping- und Profiling-Leistung optimieren können.
- Zwischenspeichern von Ergebnissätzen und Datenobjekten
- Sie können den Datenintegrationsdienst so konfigurieren, dass die Ergebnisse für SQL-Datendienstabfragen und Webdienstanfragen zwischengespeichert werden. Außerdem können Sie den Dienst so konfigurieren, dass er Datenobjekt-Caching für den Zugriff auf vorgefertigte logische Datenobjekte und virtuelle Tabellen nutzt. Wenn der Datenintegrationsdienst Ergebnissätze und Datenobjekte speichert, werden nachfolgende Jobs in kürzerer Zeit ausgeführt.
- Beibehalten von virtuellen Daten in temporären Tabellen
- Sie können den Datenintegrationsdienst so konfigurieren, dass virtuelle Daten in temporären Tabellen beibehalten werden. Wenn Business Intelligence-Tools Daten aus der temporären Tabelle anstelle des SQL-Datendiensts abrufen können, haben Sie die Möglichkeit, die Leistung des SQL-Datendiensts zu optimieren.
Sie können auch Inhalt für die Datenbanken verwalten, auf die der Dienst zugreift, und die Sicherheit für SQL-Datendienst- und Webdienstanfragen an den Datenintegrationsdienst konfigurieren.