After you select the transformation to apply, all relevant parameters can be configured through selection or type-ahead fields, so that you can choose from only the elements that are appropriate for the selected transformation.
Tip: When you add, edit, or delete a recipe step, your changes to the recipe are automatically saved.
To open the Transform Builder, begin creating a step through one of the following methods:
For some transforms, you can specify patterns to identify conditions or elements of the data on which to take action. These matching patterns can be specified using one of the following types.
|Literal value||An exact string or value.|
The following matches on the exact value between the quotes:
The following matches when two digits appear at the beginning of a value:
Regular expressions are a standard method of describing matching patterns.
The following matches on all numerical values from 0 to 99:
For more information on pattern-based matching, see Text Matching.
Delimiter groups are listed below.
|On delimiter||Transformation is applied based on a specific literal or pattern.|
|Between delimiters||Transformation is applied on database between two literal or pattern-based delimiters. Details are below.|
|On multiple delimiters|
Transformation is applied based on a sequence of delimiters. An individual pattern can be a string literal,
|Between positions||Transformation is applied based on a starting index position and an ending index position. Index positions start from 0 on the left side of any cell value.|
|On positions||Transformation is applied based on a sequence of listed index positions. Index positions start from 0 on the left side of any cell value.|
|At regular interval||Transformation is applied at every nth position. Index positions start from 0 on the left side of any cell value.|
For more information on the underlying syntax for delimiter groups, see Pattern Clause Position Matching.
Each delimiter can either include or exclude the matching value:
|Transform Builder option||Include as part of transform||Include/Exclude|
|Start delimiter||false||Excludes sub-pattern|
|Start delimiter||true||Includes sub-pattern|
|End delimiter||false||Excludes sub-pattern|
|End delimiter||true||Includes sub-pattern|
A condition is an expression that yields a
false value. A condition may include all of the elements of a formula. This value determines whether the transformation is applied to the evaluated row.