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