When working with graphs, it may be necessary to create parameters. Like metadata and connections, parameters can be both internal and external (shared). The reason for creating parameters is the following: when using parameters, you can simplify graph management. Every value, number, path, filename, attribute, etc. can be set up or changed with the help of parameters. Parameters are similar to named constants. They are stored in one place and after the value of any of them is changed, this new value is used in the program.
Priorities
These parameters have less priority than those specified in the Main tab or Arguments tab of Run Configurations.... In other words, both the internal and the external parameters can be overwritten by those specified in Run Configurations.... However, both the external and the internal parameters have higher priority than all environment variables and can overwrite them. Remember also that the external parameters can overwrite the internal ones.
If you use parameters in CTL, you should type them as
'${MyParameter}'
. Be careful when working with them,
you can also use escape sequences for specifying some characters.
Each parameter can be created as:
Internal: See Internal Parameters.
Internal parameters can be:
Externalized: See Externalizing Internal Parameters.
Exported: See Exporting Internal Parameters.
External (shared): See External (Shared) Parameters.
External (shared) parameters can be:
Linked to the graph: See Linking External (Shared) Parameters.
Internalized: See Internalizing External (Shared) Parameters.
Parameters Wizard is described in Parameters Wizard.