Data Integration Service Compute Properties
You can configure the compute properties that the execution Data Transformation Manager (DTM) uses when it runs jobs.
When the Data Integration Service runs on primary and back-up nodes, you can configure the compute properties differently for each node. When the Data Integration Service runs on a grid, DTM instances run jobs on each node with the compute role. You can configure the compute properties differently for each node with the compute role.
To configure compute properties for the DTM, click the Compute view. Select a node with the compute role to configure properties specific to DTM instances that run on the node.
You can change the compute properties while the Data Integration Service is running, but you must restart the service for the properties to take effect.
Execution Options
The default value for each execution option on the Compute view is defined by the same execution option on the Properties view. When the Data Integration Service runs on multiple nodes, you can override the execution options to define different values for each node with the compute role. The DTM instances that run on the node use the overridden values.
You can override the following execution options on the Compute view:
- •Home Directory
- •Temporary Directories
- •Cache Directory
- •Source Directory
- •Target Directory
- •Rejected Files Directory
When you override an execution option for a specific node, the Administrator tool displays a green checkmark next to the overridden property. The Edit Execution Options dialog box displays a reset option next to each overridden property. Select Reset to remove the overridden value and use the value defined for the Data Integration Service on the Properties view.
The following image shows that the Temporary Directories property has an overridden value in the Edit Execution Options dialog box:
Environment Variables
When a Data Integration Service grid runs jobs in separate remote processes, you can configure environment variables for DTM processes that run on nodes with the compute role.
Note: If the Data Integration Service runs on a single node or on a grid that runs jobs in the service process or in separate local processes, any environment variables that you define on the Compute view are ignored.
When a node in the grid has the compute role only, configure environment variables for DTM processes on the Compute view.
When a node in the grid has both the service and compute roles, you configure environment variables for the Data Integration Service process that runs on the node on the Processes view. You configure environment variables for DTM processes that run on the node on the Compute view. DTM processes inherit the environment variables defined for the Data Integration Service process. You can override an environment variable value for DTM processes. Or, you can define specific environment variables for DTM processes.
Consider the following examples:
- •You define EnvironmentVar1=A on the Processes view and define EnvironmentVar1=B on the Compute view. The Data Integration Service process that runs on the node uses the value A for the environment variable. The DTM processes that run on the node use the value B.
- •You define EnvironmentVar1 on the Processes view and define EnvironmentVar2 on the Compute view. The Data Integration Service process that runs on the node uses EnvironmentVar1. The DTM processes that run on the node use both EnvironmentVar1 and EnvironmentVar2.
The following table describes the environment variables:
Property | Description |
---|
Environment Variable | Enter a name and a value for the environment variable. |