Inhaltsverzeichnis

Search

  1. Vorwort
  2. Befehlszeilenprogramme und Dienstprogramme
  3. Installieren und Konfigurieren von Befehlszeilendienstprogrammen
  4. Verwenden der Befehlszeilenprogramme
  5. Umgebungsvariablen für Befehlszeilenprogramme
  6. Verwenden von infacmd
  7. infacmd as-Befehlsreferenz
  8. infacmd aud-Befehlsreferenz
  9. infacmd autotune-Befehlsreferenz
  10. Infacmd bg-Befehlsreferenz
  11. infacmd ccps-Befehlsreferenz
  12. infacmd cluster-Befehlsreferenz
  13. infacmd cms-Befehlsreferenz
  14. infacmd dis-Befehlsreferenz
  15. Infacmd dis-Abfragen
  16. infacmd dp-Befehlsreferenz
  17. infacmd idp-Befehlsreferenz
  18. infacmd edpl-Befehlsreferenz
  19. Infacmd es-Befehlsreferenz
  20. infacmd ihs-Befehlsreferenz
  21. infacmd ipc-Befehlsreferenz
  22. Infacmd isp-Befehlsreferenz
  23. infacmd ldm-Befehlsreferenz
  24. infacmd mas-Befehlsreferenz
  25. infacmd mi-Befehlsreferenz
  26. infacmd mrs-Befehlsreferenz
  27. infacmd ms-Befehlsreferenz
  28. Infacmd oie-Befehlsreferenz
  29. infacmd ps-Befehlsreferenz
  30. infacmd pwx-Befehlsreferenz
  31. infacmd roh-Befehlsreferenz
  32. infacmd rms-Befehlsreferenz
  33. infacmd rtm-Befehlsreferenz
  34. infacmd sch-Befehlsreferenz
  35. infacmd search-Befehlsreferenz
  36. infacmd sql-Befehlsreferenz
  37. infacmd tdm-Befehlsreferenz
  38. infacmd tools-Befehlsreferenz
  39. infacmd wfs-Befehlsreferenz
  40. infacmd ws-Befehlsreferenz
  41. infacmd xrf-Befehlsreferenz
  42. infacmd-Steuerdateien
  43. infasetup-Befehlsreferenz
  44. Pmcmd-Befehlsreferenz
  45. pmrep-Befehlsreferenz
  46. Arbeiten mit filemanager
  47. Arbeiten mit pmrep-Dateien

Befehlsreferenz

Befehlsreferenz

Optionen des Datenintegrationsdiensts

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.
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.
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.