Command Reference > infacmd dis-Befehlsreferenz > UpdateServiceOptions
  

UpdateServiceOptions

Aktualisiert Datenintegrationsdienst-Eigenschaften. Führen Sie zum Anzeigen der aktuellen Eigenschaften den infacmd dis ListServiceOptions-Befehl aus.
Sie können Diensteigenschaften und den Dienst zur Ausführung auf einem Einzelknoten oder Raster ändern. Änderungen werden nach dem Wiederherstellen des Diensts wirksam. Sie können die Option -rm (RecycleMode) zum Recyceln des Diensts verwenden.
UpdateServiceOptions

<-DomainName|-dn> domain_name

<-ServiceName|-sn> service_name

<-UserName|-un> user_name

<-Password|-pd> password

[<-SecurityDomain|-sdn> security_domain]

[<-ResilienceTimeout|-re> timeout_period_in_seconds]

[<-Options|-o> options]

[<-NodeName|-nn> node_name | <-GridName|-gn> grid_name]

[<-RecycleMode|-rm> recycle_mode]

[<-BackupNodes|-bn> node_name1,node_name2,...]
In der folgenden Tabelle werden die Optionen und Argumente für „infacmd dis UpdateServiceOptions“ beschrieben:
Option
Argument
Beschreibung
-DomainName
-dn
domain_name
Erforderlich. Name der Informatica-Domäne. Sie können den Domänennamen mit der Option -dn oder der Umgebungsvariable INFA_DEFAULT_DOMAIN festlegen. Wenn Sie einen Domänennamen mit beiden Methoden festlegen, hat die Option -dn Vorrang.
-ServiceName
-sn
service_name
Erforderlich. Name des Datenintegrationsdiensts.
-UserName
-un
user_name
Erforderlich, wenn die Domäne die native oder die LDAP-Authentifizierung verwendet. Benutzername zum Herstellen einer Verbindung zur Domäne. Sie können den Benutzernamen mit der Option -un oder der Umgebungsvariable INFA_DEFAULT_DOMAIN_USER festlegen. Wenn Sie einen Benutzernamen mit beiden Methoden festlegen, hat die Option -un Vorrang.
Optional, wenn die Domäne Kerberos-Authentifizierung verwendet. Zum Ausführen des Befehls mit Single Sign-On legen Sie den Benutzernamen nicht fest. Wenn Sie den Benutzernamen festlegen, wird der Befehl ohne Single Sign-On ausgeführt.
-Password
-pd
password
Erforderlich, wenn Sie den Benutzernamen angeben. Passwort für den Benutzernamen. Beim Passwort wird die Groß-/Kleinschreibung beachtet. Sie können ein Passwort mit der Option -pd oder der Umgebungsvariable INFA_DEFAULT_DOMAIN_PASSWORD festlegen. Wenn Sie ein Passwort mit beiden Methoden festlegen, hat das mit der Option „-pd“ festgelegte Passwort Vorrang.
-SecurityDomain
-sdn
security_domain
Erforderlich, wenn die Domäne LDAP-Authentifizierung verwendet. Optional, wenn die Domäne native Authentifizierung oder Kerberos-Authentifizierung verwendet. Name der Sicherheitsdomäne, zu der der Domänenbenutzer gehört. Sie können eine Sicherheitsdomäne mit der Option -sdn oder der Umgebungsvariable INFA_DEFAULT_SECURITY_DOMAIN festlegen. Wenn Sie einen Sicherheitsdomänennamen mit beiden Methoden festlegen, hat die Option -sdn Vorrang. Der Name der Sicherheitsdomäne unterliegt der Groß-/Kleinschreibung.
Wenn die Domäne eine native oder eine LDAP-Authentifizierung verwendet, ist der Standardwert „Nativ“. Wenn die Domäne Kerberos-Authentifizierung verwendet, ist die während der Installation erstellte LDAP-Sicherheitsdomäne der Standardwert. Der Name der Sicherheitsdomäne ist mit dem während der Installation angegebenen Benutzerbereich identisch.
-ResilienceTimeout
-re
timeout_period_in_seconds
Optional. Zeit in Sekunden, in der infacmd versucht, eine Verbindung zur Domäne herzustellen bzw. erneut herzustellen. Sie können den Zeitraum für das Belastbarkeits-Timeout mit der Option -re oder der Umgebungsvariable INFA_CLIENT_RESILIENCE_TIMEOUT festlegen. Wenn Sie einen Zeitraum für das Belastbarkeits-Timeout mit beiden Methoden festlegen, hat die Option -re Vorrang.
-Options
-o
options
Optional. Geben Sie jede Option durch ein Leerzeichen getrennt ein. Führen Sie zum Anzeigen der Optionen den Befehl „infacmd dis ListServiceOptions“ aus.
-NodeName
-nn
node_name
Wenn Sie den Datenintegrationsdienst aus einem Raster entfernen und auf einem Einzelknoten ausführen möchten, geben Sie den Knotennamen ein. Sie können entweder den Knoten- oder den Rasternamen eingeben.
-GridName
-gn
grid_name
Wenn Sie den Datenintegrationsdienst von einem Einzelknoten in ein Raster verschieben möchten, geben Sie den Namen des Rasters ein. Sie können entweder den Knoten- oder den Rasternamen eingeben.
-RecycleMode
-rm
recycle_mode
Optional. Der Wiederherstellungsmodus startet den Dienst neu und wendet den aktuellen Dienst und die aktuellen Dienstvorgangseigenschaften an. Wählen Sie „Abbrechen“ oder „Abschließen“ aus.
  • - Abschließen. Stoppt alle Anwendungen und bricht alle Jobs in sämtlichen Anwendungen ab. Wartet vor der Deaktivierung des Diensts, bis alle Jobs abgebrochen wurden.
  • - Abbrechen. Stoppt alle Anwendungen und versucht, alle Jobs vor deren Abbruch und Deaktivieren des Diensts anzuhalten.
Standardwert ist „Abschließen“.
-BackupNodes
-bn
node_name1,node_name2,...
Optional. Knoten, auf denen der Dienst ausgeführt werden kann, wenn der primäre Knoten nicht verfügbar ist. Sie können Backup-Knoten konfigurieren, wenn Sie hohe Verfügbarkeit haben.

Optionen des Datenintegrationsdiensts

Verwenden Sie die Optionen des Datenintegrationsdiensts mit dem infacmd dis-Befehl UpdateServiceOptions.
Geben Sie die Optionen des Datenintegrationsdiensts in folgendem Format ein:
... -o option_type.option_name=value
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die Optionen des Datenintegrationsdiensts beschrieben:
Option
Beschreibung
AdvancedProfilingServiceOptions.ColumnsPerMapping
Begrenzt die Anzahl der Spalten, für die in einer einzelnen Zuordnung ein Profil erstellt werden kann, um Arbeits- und Festplattenspeicher einzusparen. Standardwert ist 5. Wenn Sie ein Profil für eine Quelle mit über 100 Millionen Zeilen erstellen, verringern Sie den Wert auf 1.
AdvancedProfilingServiceOptions.ExecutionPoolSize
Maximale Anzahl an Threads zum Ausführen von Zuordnungen.
AdvancedProfilingServiceOptions.MaxMemPerRequest
Die maximale Speichermenge in Byte, die der Datenintegrationsdienst für jede Mapping-Ausführung für eine einzelne Profilanfrage zuordnen kann.
Standardwert ist 536.870.912.
AdvancedProfilingServiceOptions.MaxNumericPrecision
Maximale Anzahl an Ziffern für einen numerischen Wert.
AdvancedProfilingServiceOptions.MaxParallelColumnBatches
Anzahl der Threads, die gleichzeitig Zuordnungen ausführen können. Standardwert ist 1.
AdvancedProfilingServiceOptions.MaxStringLength
Maximale Länge einer Zeichenfolge, die vom Profilerstellungsdienst verarbeitet werden kann.
AdvancedProfilingServiceOptions.MaxValueFrequencyPairs
Maximale Anzahl an im Profiling Warehouse zu speichernden Wert-/Frequenzpaaren. Standardwert ist 16.000.
AdvancedProfilingServiceOptions.MinPatternFrequency
Mindestanzahl an Mustern, die für ein Profil angezeigt werden sollen.
AdvancedProfilingServiceOptions.ReservedThreads
Anzahl der Threads der maximalen Ausführungspoolgröße für Prioritätsanfragen. Standardwert ist 1.
AdvancedProfilingServiceOptions.ValueFrequencyMemSize
Zulässige Speichermenge für Wert-/Frequenzpaare. Standardwert ist 64 Megabyte.
DataObjectCacheOptions.CacheConnection
Der Datenbankverbindungsname für die Datenbank, in der der Datenobjekt-Cache gespeichert wird. Geben Sie einen gültigen Namen für das Verbindungsobjekt ein.
DataObjectCacheOptions.CacheRemovalTime
Die Anzahl von Millisekunden, die der Datenintegrationsdienst wartet, ehe er den Cache-Speicher nach einer Aktualisierung bereinigt. Standardwert ist 3.600.000.
DeploymentOptions.DefaultDeploymentMode
Gibt an, ob eine Anwendung aktiviert und gestartet werden soll, nachdem sie einem Datenintegrationsdienst bereitgestellt wurde.
Geben Sie eine der folgenden Optionen ein:
  • - EnableandStart. Aktivieren und starten Sie die Anwendung.
  • - EnableOnly. Aktivieren Sie die Anwendung, ohne sie zu starten.
  • - Disable. Aktivieren Sie die Anwendung nicht.
DataObjectCacheOptions.EnableNestedLDOCache
Gibt an, dass der Datenintegrationsdienst Cache-Daten für ein logisches Datenobjekt verwenden kann, das während einer Cache-Aktualisierung in einem anderen logischen Datenobjekt als Quelle oder als Lookup verwendet wird. Bei false greift der Datenintegrationsdienst auf die Quellressourcen zu, auch wenn das Caching für das als Quelle oder Lookup verwendete logische Datenobjekt aktiviert wurde.
Beispiel: Das logische Datenobjekt LDO3 vereint Daten aus den logischen Datenobjekten LDO1 und LDO2. Ein Entwickler erstellt ein Mapping, das LDO3 als Eingabe verwendet, und bezieht das Mapping in einer Anwendung mit ein. Sie aktivieren das Caching für LDO1, LDO2, LDO3. Wenn Sie das Caching für verschachtelte logische Datenobjekte aktivieren, verwendet der Datenintegrationsdienst bei der Aktualisierung der Cache-Tabelle für LDO3 auch Cache-Daten für LDO1 und LDO2. Wenn Sie das Caching für verschachtelte logische Datenobjekte nicht aktivieren, greift der Datenintegrationsdienst bei der Aktualisierung der Cache-Tabelle für LDO3 auf die Quellressourcen für LDO1 und LDO2 zu.
Standardwert ist „false“.
DataObjectCacheOptions.MaxConcurrentRefreshRequests
Maximale Anzahl an Cache-Aktualisierungen, die gleichzeitig stattfinden können.
ExecutionContextOptions.Spark.MSPEnableUnassignedData
Wenn dieser Wer auf „True“ festgelegt ist, wird die Funktion „Midstream-Parsing“ aktiviert, die nicht geparste Daten in der Quellzeichenfolge erfasst und in einem Array vom Typ UnassignedData als unidentifiedDataItem speichert.
Wenn der Parser auf ein Datenfeld trifft, das nicht geparst werden kann, werden die Daten in der Regel ignoriert. Das komplexe Datenschema der Quellzeichenfolge kann sich jedoch ändern. Mit einem Software-Update auf dem Server kann beispielsweise die JSON- oder XML-Datei geändert werden. Mit dieser Option können Sie Daten zu Analysezwecken erfassen.
Der Standardwert ist „false“.
ExecutionOptions.BigDataJobRecovery
Wenn dieser Wert auf „True“ festgelegt ist, werden Data-Engineering-Jobwiederherstellung und verteiltes Queueing für bereitgestellte Jobs aktiviert, die zur Ausführung auf der Spark-Engine konfiguriert sind.
Standardwert ist „False“.
ExecutionOptions.CacheDirectory
Verzeichnis für Index- und Daten-Cache-Dateien für Umwandlungen. Standardwert ist <Basisverzeichnis>/cache.
Geben Sie eine Liste mit durch Semikola getrennten Verzeichnissen ein, um die Leistung während der Cache-Partitionierung für Aggregator-, Joiner- und Rangumwandlungen zu optimieren.
Die folgenden Zeichen dürfen nicht im Verzeichnispfad verwendet werden:
* ? < > " | ,
ExecutionOptions.DisHadoopKeytab
Der Dateipfad der Kerberos-Keytab-Datei auf dem Computer, auf dem der Datenintegrationsdienst ausgeführt wird.
ExecutionOptions.DisHadoopPrincipal
Dienstprinzipalname (SPN) des Datenintegrationsdiensts zum Herstellen einer Verbindung zu einem Hadoop-Cluster, der Kerberos-Authentifizierung verwendet.
ExecutionOptions.DISHomeDirectory
Root-Verzeichnis, auf das vom Knoten aus zugegriffen werden kann. Dies ist das Root-Verzeichnis für andere Dienstverzeichnisse. Standardwert ist <Informatica-Installationsverzeichnis>/tomcat/bin. Wenn Sie den Standardwert ändern, stellen Sie sicher, dass das Verzeichnis vorhanden ist.
Die folgenden Zeichen dürfen nicht im Verzeichnispfad verwendet werden:
* ? < > " | ,
ExecutionOptions.EnableOSProfile
Gibt an, dass der Datenintegrationsdienst Betriebssystemprofile für die Ausführung von Zuordnungen verwenden kann. Sie können Betriebssystemprofile aktivieren, wenn der Datenintegrationsdienst unter UNIX oder Linux ausgeführt wird.
Standardwert ist FALSE.
ExecutionOptions.HadoopDistributionDir
Das Verzeichnis enthält eine Sammlung von Hadoop-JARS im Cluster aus den RPM-Installationsspeicherorten. Das Verzeichnis enthält den minimalen Satz an JARs, die für die Verarbeitung von Informatica-Mappings in einer Hadoop-Umgebung erforderlich sind. Geben Sie /<PowerCenterBigDataEditionInstallationDirectory>/Informatica/services/shared/hadoop/[Hadoop_distribution_name] ein.
ExecutionOptions.HadoopInfaHomeDir
Das PowerCenter Big Data Edition-Basisverzeichnis auf jedem von der Hadoop RPM-Installation erstellten Datenknoten. Geben Sie /<PowerCenterBigDataEditionInstallationDirectory>/Informatica ein.
ExecutionOptions.MaxHadoopBatchExecutionPoolSize
Maximale Anzahl an bereitgestellten Jobs, die gleichzeitig in der Hadoop-Umgebung ausgeführt werden können. Der Datenintegrationsdienst verschiebt Hadoop-Jobs aus der Warteschlange in den Hadoop-Job-Pool, wenn genügend Ressourcen verfügbar sind. Standardwert ist 100.
ExecutionOptions.MaxMappingParallelism
Maximale Anzahl paralleler Threads, die eine einzelne Zuordnungs-Pipeline-Stage verarbeiten.
Wenn Sie den Wert auf größer als eins festlegen, aktiviert der Datenintegrationsdienst Partitionierung für Zuordnungen sowie für aus Profilen umgewandelte Zuordnungen. Der Dienst führt eine dynamische Skalierung der Anzahl an Partitionen für eine Zuordnungs-Pipeline zur Laufzeit durch. Erhöhen Sie den Wert basierend auf der Anzahl der CPUs, die auf den Knoten verfügbar sind, auf denen Zuordnungen ausgeführt werden.
Im Developer Tool können Entwickler den Wert für den maximalen Parallelismus je Zuordnung festlegen. Wenn maximaler Parallelismus sowohl für den Datenintegrationsdienstprozess als auch für die Zuordnung eingerichtet wurde, verwendet der Datenintegrationsdienst den Minimalwert beim Ausführen der Zuordnung.
Standardwert ist 1. Maximalwert ist 64.
ExecutionOptions.MaxMemorySize
Die maximale Speichermenge in Byte, die der Datenintegrationsdienst für die gleichzeitige Ausführung aller Anfragen zuordnen kann, wenn der Dienst Jobs in dem Prozess des Datenintegrationsdiensts ausführt. Wenn der Datenintegrationsdienst Jobs in separaten lokalen Prozessen oder Remoteprozessen ausführt, ignoriert der Dienst diesen Wert. Wenn Sie die Speichergröße, die der Datenintegrationsdienst zuordnen kann, nicht einschränken möchten, legen Sie diese Eigenschaft auf 0 fest.
Wenn der Wert größer als 0 ist, verwendet der Datenintegrationsdienst die Eigenschaft zur Berechnung des maximalen Gesamtspeicherplatzes, der für die gleichzeitige Ausführung aller Anfragen zulässig ist. Der Datenintegrationsdienst berechnet den maximalen Gesamtspeicherplatz folgendermaßen:
Maximale Speichergröße + maximale Heap-Größe + zum Laden von Programmkomponenten erforderlicher Speicherplatz
Standardwert ist 0.
HINWEIS: Wenn Sie Profile oder Datenqualitäts-Mappings ausführen, müssen Sie diese Eigenschaft auf 0 festlegen.
ExecutionOptions.MaxNativeBatchExecutionPoolSize
Maximale Anzahl an bereitgestellten Jobs, die gleichzeitig in der nativen Umgebung ausgeführt werden können. Der Datenintegrationsdienst verschiebt native Zuordnungsjobs aus der Warteschlange in den nativen Job-Pool, wenn genügend Ressourcen verfügbar sind. Standardwert ist 10.
ExecutionOptions.MaxOnDemandExecutionPoolSize
Maximale Anzahl an auf Abruf verfügbaren Jobs, die gleichzeitig ausgeführt werden können. Zu den Jobs gehören Datenvorschauen, Profilerstellungsjobs, REST- und SQL-Abfragen, Webdienstanfragen und Zuordnungen, die vom Developer Tool ausgeführt werden. Alle Jobs, die der Datenintegrationsdienst empfängt, tragen zur Größe des bedarfsabhängigen Pools bei. Der Datenintegrationsdienst führt auf Abruf verfügbare Jobs sofort aus, wenn genügend Ressourcen vorhanden sind. Andernfalls lehnt der Datenintegrationsdienst den Job ab. Standardwert ist 10.
ExecutionOptions.OutOfProcessExecution
Führt Jobs im Datenintegrationsdienstprozess, in separaten DTM-Prozessen auf dem lokalen Knoten oder in separaten DTM-Prozessen auf Remoteknoten aus. Konfigurieren Sie die Eigenschaft basierend auf den vom Datenintegrationsdienst ausgeführten Jobtypen sowie basierend darauf, ob der Datenintegrationsdienst auf einem Einzelknoten oder Gitter ausgeführt wird.
Geben Sie eine der folgenden Optionen ein:
  • - IN_PROCESS. Führt Jobs im Datenintegrationsdienstprozess aus. Konfigurieren Sie diese Option, wenn Sie Jobs des SQL-Datendiensts und des Webdiensts auf einem Einzelknoten oder Gitter ausführen, in dem jeder Knoten sowohl über die Dienst- als auch über die Berechnungsrolle verfügt.
  • - OUT_OF_PROCESS. Führt Jobs in separaten DTM-Prozessen auf dem lokalen Knoten aus. Konfigurieren Sie diese Option, wenn Sie Zuordnungs-, Profil- und Arbeitsablaufjobs auf einem Einzelknoten oder Gitter ausführen, in dem jeder Knoten sowohl über die Dienst- als auch über die Berechnungsrolle verfügt.
  • - OUT_OF_PROCESS_REMOTE. Führt Jobs in separaten DTM-Prozessen auf Remoteknoten aus. Konfigurieren Sie diese Option, wenn Sie Zuordnungs-, Profil- und Arbeitsablaufjobs auf einem Gitter ausführen, in dem Knoten eine andere Kombination der Rollen aufweisen können. Wenn Sie diese Option konfigurieren und der Datenintegrationsdienst auf einem Einzelknoten ausgeführt wird, führt der Dienst Jobs in separaten lokalen Prozessen aus.
Standardwert ist OUT_OF_PROCESS.
ExecutionOptions.RejectFilesDirectory
Verzeichnis für Ablehnungsdateien. Ablehnungsdateien enthalten Zeilen, die beim Ausführen eines Mappings zurückgewiesen wurden. Standardwert ist <Basisverzeichnis>/reject.
Die folgenden Zeichen dürfen nicht im Verzeichnispfad verwendet werden:
* ? < > " | ,
ExecutionOptions.SourceDirectory
Verzeichnis für Einfachdateien der Quelle, die in einem Mapping verwendet werden. Standardwert ist <Basisverzeichnis>/source.
Wenn der Datenintegrationsdienst auf einem Gitter ausgeführt wird, können Sie ein freigegebenes Verzeichnis zum Erstellen eines Verzeichnisses für Quelldateien verwenden. Wenn Sie für jeden Knoten mit der Berechnungsrolle ein anderes Verzeichnis konfigurieren, stellen Sie sicher, dass die Quelldateien in allen Quellverzeichnissen konsistent sind.
Die folgenden Zeichen dürfen nicht im Verzeichnispfad verwendet werden:
* ? < > " | ,
ExecutionOptions.TargetDirectory
Standardverzeichnis für Zieleinfachdateien, die in einem Mapping verwendet werden. Standardwert ist <Basisverzeichnis>/target.
Geben Sie eine Liste mit durch Semikola getrennten Verzeichnissen ein, um die Leistung zu steigern, wenn mehrere Partitionen in das Einfachdateiziel schreiben.
Wenn der Datenintegrationsdienst auf einem Gitter ausgeführt wird, verwenden Sie zum Erstellen eines Verzeichnisses für Zieldateien ein freigegebenes Verzeichnis. Wenn Sie für jeden Knoten mit der Berechnungsrolle ein anderes Verzeichnis konfigurieren, stellen Sie sicher, dass die Zieldateien in allen Zielverzeichnissen konsistent sind.
Die folgenden Zeichen dürfen nicht im Verzeichnispfad verwendet werden:
* ? < > " | ,
ExecutionOptions.TemporaryDirectories
Verzeichnis für temporäre Dateien, die während der Ausführung von Jobs erstellt werden. Standardwert ist <Basisverzeichnis>/disTemp.
Geben Sie eine Liste mit durch Semikola getrennten Verzeichnissen ein, um die Leistung während Profilvorgängen und während der Cache-Partitionierung für Sortierumwandlungen zu optimieren.
Die folgenden Zeichen dürfen nicht im Verzeichnispfad verwendet werden:
* ? < > " | , [ ]
HttpConfigurationOptions.AllowedHostNames
Liste der Konstanten oder regulären Java-Expressionsmuster im Vergleich zu den Hostnamen des anfragenden Computers. Die Hostnamen unterliegen der Groß-/Kleinschreibung. Trennen Sie mehrere Konstanten oder Expressionen durch ein Leerzeichen.
Wenn Sie diese Eigenschaft konfigurieren, nimmt der Datenintegrationsdienst Anfragen von Hosts an, deren Namen mit dem Muster der zulässigen Hostnamen übereinstimmen. Wenn Sie diese Eigenschaft nicht konfigurieren, verwendet der Datenintegrationsdienst die Eigenschaft „Abgelehnte Hostnamen“ zum Bestimmen der Clients, die Anfragen senden können.
HttpConfigurationOptions.AllowedIPAddresses
Liste der Konstanten oder regulären Java-Expressionsmuster im Vergleich zur IP-Adresse des anfragenden Computers. Trennen Sie mehrere Konstanten oder Expressionen durch ein Leerzeichen.
Wenn Sie diese Eigenschaft konfigurieren, nimmt der Datenintegrationsdienst Anfragen von IP-Adressen an, die mit dem zulässigen Adressmuster übereinstimmen. Wenn Sie diese Eigenschaft nicht konfigurieren, verwendet der Datenintegrationsdienst die Eigenschaft „Abgelehnte IP-Adressen“ zum Bestimmen der Clients, die Anfragen senden können.
HttpConfigurationOptions.DeniedHostNames
Liste der Konstanten oder regulären Java-Expressionsmuster im Vergleich zu den Hostnamen des anfragenden Computers. Die Hostnamen unterliegen der Groß-/Kleinschreibung. Trennen Sie mehrere Konstanten oder Expressionen durch ein Leerzeichen.
Wenn Sie diese Eigenschaft konfigurieren, nimmt der Datenintegrationsdienst Anfragen von Hosts an, deren Namen nicht mit dem Muster der abgelehnten Hostnamen übereinstimmen. Wenn Sie diese Eigenschaft nicht konfigurieren, verwendet der Datenintegrationsdienst die Eigenschaft „Zulässige Hostnamen“ zum Bestimmen der Clients, die Anfragen senden können.
HttpConfigurationOptions.DeniedIPAddresses
Liste der Konstanten oder regulären Java-Expressionsmuster im Vergleich zur IP-Adresse des anfragenden Computers. Trennen Sie mehrere Konstanten oder Expressionen durch ein Leerzeichen.
Wenn Sie diese Eigenschaft konfigurieren, nimmt der Datenintegrationsdienst Anfragen von IP-Adressen an, die nicht mit dem Muster der abgelehnten IP-Adresse übereinstimmen. Wenn Sie diese Eigenschaft nicht konfigurieren, verwendet der Datenintegrationsdienst die Eigenschaft „Zulässige IP-Adressen“ zum Bestimmen der Clients, die Anfragen senden können.
HttpConfigurationOptions.HTTPProtocolType
Sicherheitsprotokoll, das vom Datenintegrationsdienst verwendet wird. Geben Sie einen der folgenden Werte ein:
  • - HTTP. In Anfragen an den Dienst muss eine HTTP-URL verwendet werden..
  • - HTTPS. In Anfragen an den Dienst muss eine HTTPS-URL verwendet werden.
  • - Beide. In Anfragen an den Dienst kann entweder eine HTTP- oder eine HTTPS-URL verwendet werden.
Wenn Sie den HTTP-Protokolltyp auf „HTTPS“ oder „Beide“ einstellen, aktivieren Sie TLS (Transport Layer Security) für den Dienst.
Sie können TLS auch für jeden Webdienst aktivieren, der einer Anwendung bereitgestellt ist. Wenn Sie HTTPS für den Data Integration Service und TLS für den Webdienst aktivieren, verwendet der Webdienst eine HTTPS-URL. Wenn Sie HTTPS für den Data Integration Service und nicht für den Webdienst aktivieren, kann der Webdienst eine HTTP-URL oder eine HTTPS-URL nutzen. Wenn Sie TLS für einen Webdienst aktivieren, aber HTTPS nicht für den Data Integration Service aktivieren, startet der Webdienst nicht.
Standardwert ist „HTTP“.
HttpProxyServerOptions.HttpProxyServerDomain
Domäne für die Authentifizierung.
HttpProxyServerOptions.HttpProxyServerHost
Name des HTTP-Proxy-Servers.
HttpProxyServerOptions.HttpProxyServerPassword
Passwort für den authentifizierten Benutzer. Der Dienstmanager verschlüsselt das Passwort. Dies ist erforderlich, wenn der Proxy-Server Authentifizierung verlangt.
HttpProxyServerOptions.HttpProxyServerPort
Portnummer des HTTP-Proxy-Servers.
Standardwert ist 8080.
HttpProxyServerOptions.HttpServerUser
Authentifizierter Benutzername für den HTTP-Proxy-Server. Dies ist erforderlich, wenn der Proxy-Server Authentifizierung verlangt.
LoggingOptions.LogLevel
Ebene der Fehlermeldungen, die der Datenintegrationsdienst in das Dienstprotokoll schreibt. Wählen Sie eine der folgenden Meldungsebenen aus: Fatal, Error, Warning, Info, Trace oder Debug.
MappingServiceOptions.MaxMemPerRequest
Das Verhalten von „Maximale Speichergröße pro Anfrage“ richtet sich nach den folgenden Datenintegrationsdienst-Konfigurationen:
  • - Der Dienst führt Jobs in lokalen Prozessen oder Remoteprozessen aus oder die Diensteigenschaft „Maximale Speichergröße“ lautet 0 (Standardeinstellung).
  • In diesem Fall stellt „Maximale Speichergröße pro Anfrage“ die maximale Speichermenge in Byte dar, die der Datenintegrationsdienst allen Umwandlungen zuordnen kann, die den automatischen Cache-Modus in einer einzelnen Anfrage verwenden. Der Dienst weist Arbeitspeicher separat zu Umwandlungen zu, die über eine bestimmte Cache-Größe verfügen. Der von der Anfrage verwendete Gesamtspeicher kann den Wert für „Maximale Speichergröße pro Anfrage“ überschreiten.
  • - Der Dienst führt Jobs in dem Prozess des Datenintegrationsdiensts aus und die Diensteigenschaft „Maximale Speichergröße“ ist größer als 0.
  • In diesem Fall stellt „Maximale Speichergröße pro Anfrage“ die maximale Speichermenge in Byte dar, die der Datenintegrationsdienst einer einzelnen Anfrage zuordnen kann. Der von der Anfrage verwendete Gesamtspeicher darf den Wert für „Maximale Speichergröße pro Anfrage“ nicht überschreiten.
Standardwert ist 536.870.912.
MappingServiceOptions.MaxNotificationThreadPoolSize
Weist die Anzahl an Threads zu, die Benachrichtigungen an den Client senden.
Modules.MappingService
Geben Sie FALSE ein, um das Modul zu deaktivieren, das Zuordnungen und Vorschauen ausführt. Standardwert ist „True“.
Modules.ProfilingService
Geben Sie FALSE ein, um das Modul zu deaktivieren, das Profile ausführt und Scorecards erzeugt. Standardwert ist „True“.
Modules.RESTService
Geben Sie „False“ ein, um das Modul zu deaktivieren, das den REST-Webdienst ausführt. Standardwert ist „True“.
Modules.SQLService
Geben Sie „False“ ein, um das Modul zu deaktivieren, das SQL-Abfragen in einem SQL-Datendienst ausführt. Standardwert ist „True“.
Modules.WebService
Geben Sie FALSE ein, um das Modul zu deaktivieren, das Webdienst-Vorgangszuordnungen ausführt. Standardwert ist „True“.
Modules.WorkflowOrchestrationService
Geben Sie FALSE ein, um das Modul zu deaktivieren, das Arbeitsabläufe ausführt. Standardwert ist „True“.
PassThroughSecurityOptions.AllowCaching
Ermöglicht Datenobjekt-Caching für alle Pass-Through-Verbindungen im Datenintegrationsdienst. Befüllt den Datenobjekt-Cache mithilfe der Anmeldedaten im Verbindungsobjekt.
HINWEIS: Wenn Sie Datenobjekt-Caching mit Pass-Through-Sicherheit aktivieren, lassen Sie unter Umständen nicht autorisierten Zugriff auf bestimmte Daten zu.
ProfilingServiceOptions.ExportPath
Speicherort zum Exportieren von Profilergebnissen. Geben Sie den Dateisystempfad ein. Standardwert ist „./ProfileExport“.
ProfilingServiceOptions.MaxExecutionConnections
Maximale Anzahl an Datenbankverbindungen für jeden Profiling-Job.
ProfilingServiceOptions.MaxPatterns
Maximale Anzahl der für ein Profil anzuzeigenden Muster
ProfilingServiceOptions.MaxProfileExecutionPoolSize
Maximale Anzahl an Threads zum Ausführen des Profiling.
ProfilingServiceOptions.MaxRanks
Anzahl der Höchst- und Minimalwerte, die für ein Profil angezeigt werden sollen. Standardwert ist 5. Standardwert ist 10.
ProfilingServiceOptions.ProfileWarehouseConnectionName
Name des Verbindungsobjekts für die Verbindung mit dem Profiling Warehouse.
RepositoryOptions.RepositoryPassword
Benutzerpasswort für den Zugriff auf das Modellrepository.
RepositoryOptions.RepositorySecurityDomain
Name der LDAP-Sicherheitsdomäne, wenn Sie LDAP verwenden. Wenn Sie LDAP nicht verwenden, ist die Standarddomäne nativ.
RepositoryOptions.RepositoryServiceName
Dienst, der Laufzeitmetadaten speichert, die zur Ausführung von Zuordnungen und SQL-Datendiensten erforderlich sind.
RepositoryOptions.RepositoryUserName
Benutzername für den Zugriff auf das Modellrepository. Der Benutzer muss über die Berechtigung zum Erstellen von Projekten für den Modellrepository-Dienst verfügen.
ResultSetCacheOptions.EnableEncryption
Gibt an, ob die Ergebnissatz-Cachedateien mit der 128-Bit-AES-Verschlüsselung verschlüsselt werden. Gültige Werte sind „True“ oder „False“. Standardwert ist „True“.
ResultSetCacheOptions.FileNamePrefix
Das Präfix für die Namen aller Ergebnissatz-Cachedateien, die auf dem Datenträger gespeichert sind. Standardwert ist RSCACHE.
SQLServiceOptions.DTMKeepAliveTime
Anzahl an Millisekunden, die der DTM-Prozess geöffnet bleibt, nachdem er die letzte Anfrage abgeschlossen hat. Identische SQL-Abfragen können den offenen Prozess wiederverwenden.
Verwenden Sie die Keep Alive-Zeit, um die Leistung zu erhöhen, wenn die für die Verarbeitung der SQL-Abfrage erforderliche Zeit im Vergleich zur Dauer der Initialisierung des DTM-Prozesses gering ist. Wenn die Abfrage fehlschlägt, wird der DTM-Prozess beendet. Muss größer oder gleich 0 sein. 0 bedeutet, dass der Datenintegrationsdienst den DTM-Prozess nicht im Speicher beibehält. Standardwert ist 0.
Sie können diese Eigenschaft auch für jeden SQL-Datendienst festlegen, der auf dem Datenintegrationsdienst bereitgestellt wird. Wenn Sie diese Eigenschaft für einen bereitgestellten SQL-Datendienst festlegen, überschreibt der Wert für den bereitgestellten SQL-Datendienst den Wert, den Sie für den Datenintegrationsdienst festgelegt haben.
SQLServiceOptions.MaxMemPerRequest
Das Verhalten von „Maximale Speichergröße pro Anfrage“ richtet sich nach den folgenden Datenintegrationsdienst-Konfigurationen:
  • - Der Dienst führt Jobs in lokalen Prozessen oder Remoteprozessen aus oder die Diensteigenschaft „Maximale Speichergröße“ lautet 0 (Standardeinstellung).
  • In diesem Fall stellt „Maximale Speichergröße pro Anfrage“ die maximale Speichermenge in Byte dar, die der Datenintegrationsdienst allen Umwandlungen zuordnen kann, die den automatischen Cache-Modus in einer einzelnen Anfrage verwenden. Der Dienst weist Arbeitspeicher separat zu Umwandlungen zu, die über eine bestimmte Cache-Größe verfügen. Der von der Anfrage verwendete Gesamtspeicher kann den Wert für „Maximale Speichergröße pro Anfrage“ überschreiten.
  • - Der Dienst führt Jobs in dem Prozess des Datenintegrationsdiensts aus und die Diensteigenschaft „Maximale Speichergröße“ ist größer als 0.
  • In diesem Fall stellt „Maximale Speichergröße pro Anfrage“ die maximale Speichermenge in Byte dar, die der Datenintegrationsdienst einer einzelnen Anfrage zuordnen kann. Der von der Anfrage verwendete Gesamtspeicher darf den Wert für „Maximale Speichergröße pro Anfrage“ nicht überschreiten.
Standardwert ist 50.000.000.
SQLServiceOptions.SkipLogFiles
Hindert den Datenintegrationsdienst daran, Protokolldateien zu erstellen, wenn die SQL-Datendienstanfrage erfolgreich abgeschlossen wird und die Tracing-Ebene auf INFO oder höher festgelegt ist. Standardwert ist „false“.
SQLServiceOptions.TableStorageConnection
Relationale Datenbankverbindung, die temporäre Tabellen für SQL-Datendienste speichert. Standardmäßig ist keine Verbindung ausgewählt.
WorkflowOrchestrationServiceOptions.DBName
Verbindungsname der Datenbank, in der Laufzeitmetadaten für Arbeitsabläufe gespeichert werden.
WorkflowOrchestrationServiceOptions.MaxWorkerThreads
Die maximale Anzahl an Threads, die vom Datenintegrationsdienst verwendet werden können, um parallele Aufgaben zwischen einem Paar inklusiver Gateways in einem Arbeitsablauf auszuführen. Der Standardwert ist 10.
Wenn die Anzahl der Aufgaben zwischen den inklusiven Gateways größer als der Maximalwert ist, führt der Datenintegrationsdienst die Aufgaben in vom Wert angegebenen Batches aus. Wenn der Wert für die maximale Anzahl an Worker-Threads beispielsweise auf 10 festgelegt wurde, führt der Datenintegrationsdienst die Aufgaben in Batches zu je zehn Blöcken aus.
WSServiceOptions.DTMKeepAliveTime
Anzahl an Millisekunden, die der DTM-Prozess geöffnet bleibt, nachdem er die letzte Anfrage abgeschlossen hat. Webdienst-Anfragen für dieselbe Operation können den offenen Prozess wiederverwenden.
Verwenden Sie die Keep Alive-Zeit, um die Leistung zu erhöhen, wenn die für die Verarbeitung der Anfrage erforderliche Zeit im Vergleich zur Dauer der Initialisierung des DTM-Prozesses gering ist. Wenn die Anfrage fehlschlägt, wird der DTM-Prozess beendet. Muss größer oder gleich 0 sein. 0 bedeutet, dass der Datenintegrationsdienst den DTM-Prozess nicht im Speicher beibehält. Standardwert ist 5000.
Sie können diese Eigenschaft auch für jeden Webdienst festlegen, der auf dem Datenintegrationsdienst bereitgestellt wird. Wenn Sie diese Eigenschaft für einen bereitgestellten Webdienst festlegen, überschreibt der Wert für den bereitgestellten Webdienst den Wert, den Sie für den Datenintegrationsdienst festgelegt haben.
WSServiceOptions.MaxMemPerRequest
Das Verhalten von „Maximale Speichergröße pro Anfrage“ richtet sich nach den folgenden Datenintegrationsdienst-Konfigurationen:
  • - Der Dienst führt Jobs in lokalen Prozessen oder Remoteprozessen aus oder die Diensteigenschaft „Maximale Speichergröße“ lautet 0 (Standardeinstellung).
  • In diesem Fall stellt „Maximale Speichergröße pro Anfrage“ die maximale Speichermenge in Byte dar, die der Datenintegrationsdienst allen Umwandlungen zuordnen kann, die den automatischen Cache-Modus in einer einzelnen Anfrage verwenden. Der Dienst weist Arbeitspeicher separat zu Umwandlungen zu, die über eine bestimmte Cache-Größe verfügen. Der von der Anfrage verwendete Gesamtspeicher kann den Wert für „Maximale Speichergröße pro Anfrage“ überschreiten.
  • - Der Dienst führt Jobs in dem Prozess des Datenintegrationsdiensts aus und die Diensteigenschaft „Maximale Speichergröße“ ist größer als 0.
  • In diesem Fall stellt „Maximale Speichergröße pro Anfrage“ die maximale Speichermenge in Byte dar, die der Datenintegrationsdienst einer einzelnen Anfrage zuordnen kann. Der von der Anfrage verwendete Gesamtspeicher darf den Wert für „Maximale Speichergröße pro Anfrage“ nicht überschreiten.
Standardwert ist 50.000.000.
WSServiceOptions.SkipLogFiles
Hindert den Datenintegrationsdienst daran, Protokolldateien zu erstellen, wenn die Webdienstanfrage erfolgreich abgeschlossen wird und die Tracing-Ebene auf INFO oder höher festgelegt ist. Standardwert ist „False“.
WSServiceOptions.WSDLLogicalURL
Präfix für die WSDL-URL, wenn Sie einen externen HTTP-Load Balancer verwenden. Beispiel:
http://loadbalancer:8080
Der Datenintegrationsdienst benötigt einen externen HTTP-Load Balancer, um einen Webdienst auf einem Gitter auszuführen. Wenn Sie den Datenintegrationsdienst auf einem Einzelknoten ausführen, müssen Sie keine logische URL angeben.