Create Custom Transformer is an operation used to create a user-defined Transformer.
The main purpose of creating a custom
Transformer is to transform multiple DataFrames
using the same logic.
A Custom transformer can be created by building an internal workflow from operations. The internal workflow must have two following nodes:
Create Custom Transformer operation enables the user to create a transformation by defining
a data flow between the input and output nodes. For the internal workflow to be valid, the same
requirements as for a regular workflow must be met, i.e.:
In addition to that:
DataFramefrom the input node,
DataFrameto the output node.
Transformer produced by the operation can be used as an input to e.g. a Transform
operation. When the
Transform operation is executed, its input
DataFrame is passed to the input node
of the internal workflow of the custom transformer. Once the internal workflow is finished, the result
of the output node is returned as the output
DataFrame of the
Since: Seahorse 1.0.0
Create Custom Transformer does not take any input.