See information about the latest product version
Specifying a transform
Specify a transform between two or more elements by selecting from the list of available transforms shown on the connection.
- Read the following concept topics:
- Create a graphical data map using the Graphical Data Mapping editor. For information about how to do this, see Creating graphical data maps.
- Add input and output objects to your graphical data map, as described in Adding input and output objects.
- Create connections between your input and output objects, as described in Adding connections.
The Graphical Data Mapping editor provides transforms that perform different actions on input data and move the result to the output element. You choose the appropriate transform depending on the result that you want to achieve.
When you create a connection between two or more elements, a transform is assigned, based on the number and type of input elements. You can then change the transform by choosing from a list of available transforms. If a particular transform type is not shown in the list, that transform is not valid for your input and output elements. For example:

- If you have a single array as input, with the same array type as output, and you want to move all elements to the output, use Move.
- If you have a single array as input, and you want to iterate over each element in the array (for example, you might want to remove some elements) use the For each transform and set the cardinality options.
- If you have multiple input elements, you can use Append or Join. If you use Append, the number of output elements is the total of the input elements. If you use Join, the number of output elements is dependent on the user expression added to specify the matching criteria for joining or filtering input items.
The following steps show how to change the transform that is currently selected, and also how to add more elements:
- Change the transform by clicking the arrow in the transform
box, and selecting from the list of available transforms. For example:
- If you create an additional connection between an input
element and the transform, the transform type changes to one that
allows multiple primary inputs, such as Local Map, Concat, or Join. For example: