Professional Documents
Culture Documents
- Transformations
Ajay Bhosal
Passive Transformation
• A passive transformation does not change the number of rows that pass through it.
• Example: Expression Transformation
Data Masking Transformation Used to mask sensitive data as realistic test data for non-production
environments.
Union Transformation Used to merge data from multiple input groups into a single output group.
SQL Transformation Used to call a stored procedure or function or execute a query against a
database.
Joiner Transformation Used to join data from two sources.
Sorter Transformation Used to sort data in ascending or descending order, according to a specified
sort condition.
Router Transformation Used to apply a condition to incoming data.
Advanced Filter
• Use an advanced filter condition to define complex expressions.
• When you configure a complex expression, you can incorporate multiple conditions using the AND or
the OR logical operators.
Variable Field
• Holds a variable in the expression.
• You can use this field to store data temporarily, compare values, or to simplify complex expressions.
• A variable field is not available for use in downstream data flow.
Scalolearn Services Pvt. Ltd.
Union v/s Join
Combine records based No. The Union Transformation is Yes. The Joiner transformation supports
on a join condition equivalent to a UNION ALL statement Normal, Right Outer, Left Outer, and Full Outer
in SQL, which combines data vertically JOINs.
from multiple sources.
Include multiple input Yes. You can define multiple input Yes. You can define two input groups, Master
groups groups and one output group. and Detail.
Merge different data All the source columns must have At least one column in the sources to be
types similar data types. The number of joined must have the same data type.
columns in each source must be the
same.
Generated Key
• A key value that the task generates each time it processes an incoming row.
• When the task starts, the generated key value is set to 1. As more rows are processed, the
generated key value increments by one.
• The naming convention for the Normalizer generated key is GK_<redefined_field_name>.