The Data Integration Server is the Secure Agent service that runs data integration jobs such as mapping, task, and taskflow instances.
The Data Integration Server does not run elastic mappings and associated mapping tasks. If a taskflow contains a mapping task that is based on an elastic mapping, the Data Integration Server defers the mapping task to the Elastic Server and the Data Integration Server runs the other tasks in the taskflow.
You can optimize performance of the Data Integration Server by configuring some of its service properties. For example, you might want to change the network resiliency settings or the connection timeout period for the Secure Agent. You can change service properties when you edit the Secure Agent.
Data Integration Server resiliency
During temporary network issues, data integration tasks can continue to run while the Secure Agent tries to reestablish a connection. You can configure network resiliency properties for the Data Integration Server.
The following Data Integration Server properties determine how the Secure Agent tries to reestablish a connection:
NetworkTimeoutPeriod
Determines the length of time that the Secure Agent tries to reestablish communication with Informatica Intelligent Cloud Services. If communication is not established at the end of the time period, data integration tasks that were in progress stop running. The default value is 300 seconds.
NetworkRetryInterval
Determines the frequency with which the Secure Agent tries to contact Informatica Intelligent Cloud Services within the specified timeout period. The default value is five seconds.
For example, with the default settings, if the network is down, the Secure Agent tries to reestablish communication with Informatica Intelligent Cloud Services for 300 seconds. During the 300-second period, the Secure Agent tries to contact Informatica Intelligent Cloud Services every five seconds. If the Secure Agent reestablishes communication within the 300-second period, data integration tasks that are in progress are not affected. If the Secure Agent is unable to reestablish communication within the 300-second period, the Secure Agent stops all data integration tasks that are in progress.
Data Integration Server properties
To change or optimize behavior of the Data Integration Server, configure the Data Integration Server properties. Configure Data Integration Server properties in the System Configuration Details area when you edit a Secure Agent.
The following image shows some of the Data Integration Server properties:
You can configure the following Data Integration Server properties:
Type
Name
Description
Tomcat
NetworkTimeoutPeriod
Amount of time, in seconds, that the Secure Agent tries to reestablish communication with Informatica Intelligent Cloud Services. Default is 300.
Tomcat
NetworkRetryInterval
Frequency, in seconds, in which the Secure Agent tries to contact Informatica Intelligent Cloud Services within the specified timeout period. Default is 5.
Tomcat JRE
JRE_OPTS
JRE VM options for the Apache Tomcat process.
Tomcat JRE
INFA_MEMORY
JRE VM options that are set for virtual machine memory for the Apache Tomcat process.
DTM
AgentConnectionTimeout
Number of seconds that the Secure Agent communication requests to wait before it times out. Default is 5.
DTM
JVMOpton1 - JVMOption5
JVM options that configure advanced properties for the Data Integration Server such as the maximum and minimum JVM heap size, the maximum record size for Intelligent Structure Discovery, or proxy settings for certain connectors. For example, to change the maximum JVM heap size from the default value of 512 MB to 2048 MB, you might set JVMOption1 to '-Xmx2048m'.
By default, you can configure up to five advanced properties using JVMOption1 through JVMOption5. To configure additional properties, you can add custom DTM properties for the Data Integration Server named JVMOption6, JVMOption7, etc. Ensure that the option numbers are sequential and that you do not skip numbers.
For information about the JVM options that you can set, see the Data Integration help, the help for the appropriate connector, or the Knowledge Base on Informatica Network.
Note: Do not change the values of other Data Integration Server properties unless Informatica Global Customer Support instructs you to do so.