Creating Data Transformers

A data transformer is an object that transforms input data and (depending on the transformation type) loads transformed data into one or several consumer objects. Both data providers or other transformers can be used as transformer inputs. Similarly, both consumer objects or other transformers can receive data from transformer outputs. The length of transformation chain is not limited.

If the following transformers are used in a task: Delete Duplicates, Sort, Join, batch data processing will be ignored.

Available transformers:

Creating a Data Transformer

To create a data transformer, open the context menu in the ETL task's working area and in the Transformer group select the required transformer type.

Editing Transformer Basic Properties

To edit a transformer:

After executing one of the operations, the transformer's settings panel is displayed:

NOTE. The example of the settings panel is given for the Union transformer.

On the settings panel set basic properties that are common for all transformers:

To determine work parameters and to create links between other objects, click the Settings button.

To save the settings, click the Apply button in the settings panel.

Deleting Transformer

To delete a transformer, select the Delete item in the object's context menu. After executing the operation the operation confirmation is requested.

Editing Transformer Inputs

To determine and set up a list of transformer inputs and a list of fields:

  1. Open the transformer's settings panel.

  2. Click the Settings button.

  3. On the advanced settings panel of the transformer go to the Input Editor tab.

After executing the operations the Input Editor tab is displayed:

NOTE. The Input Editor tab is displayed in the example of the Union transformer. The panel appearance and the number of available inputs depends on the transformer type.

Inputs and Links

Available operations with transformer inputs:

Add an input

Edit input

Duplicate input

Delete input

Editing Transformer Outputs

To determine a transformer output and a list of fields:

  1. Open the transformer's settings panel.

  2. Click the Settings button.

  3. On the advanced settings panel of the transformer go to the Output Editor tab.

After executing the operations the Output Editor tab is displayed:

Outputs and Links

Available operations for transformer outputs:

Add an output

Edit output

Delete output

Editing Input and Output Fields

To set up input fields, go to the Input Editor tab. To set up output fields, go to the Output Editor tab. Available operations for input and output fields are similar:

Add a field

Edit field

Delete field

Autofill fields

Editing Outputs with Error Records

To set up links of outputs with error records:

  1. Open the transformer's settings panel.

  2. Click the Settings button.

  3. On the advanced settings panel of the transformer go to the Output for Records with Errors tab.

After executing the operations the Output for Records with Errors tab is displayed:

NOTE. The Output for Records with Errors tab is displayed in the example for the Union transformer. The panel appearance and the number of available outputs depends on the transformer type.

To set additional settings to be applied when there are error records, click the Settings button. The dialog box opens:

Specify the maximum number of error records, information about which is exported. The -1 value is set by default, in this case information about all error records is exported.

NOTE. If there is a number of error records, information export may slow down ETL task execution.

If the maximum number of output records is set, select the action executed if this number is exceeded. The following operations are available:

To save entered parameters, click the Apply button.

See also:

Data Import, Export and Transformation