Skip to content
Back to Site

Configure Data Transformation

Transform selected resulting target-field values after applicable mapping stages.

Data Transformation changes the selected resulting target-field value after any applicable Advanced Data Mapping and Advanced Database Mapping stages. Define each supported transformation from the available field references and operators, then verify normal, empty, boundary, and exception outputs.

Prepare:

  • the selected data type and resulting target field;
  • the field reference or value used by the transformation;
  • the required supported operator or expression;
  • the source value type and required target field type;
  • normal, empty, invalid, and edge-case examples;
  • the exact expected output.

Each transformation can include:

ControlPurpose
Target FieldSelects the resulting target field whose value will be produced or changed.
Value type indicatorShows the expected field representation, such as text or number.
OperatorSelects a supported transformation operator.
Field ReferenceInserts a supported field reference into the expression.
Expression areaDisplays or accepts the transformation expression.
Add RuleAdds another transformation for the selected or another data type.
DeleteRemoves the transformation rule.

Available operators and field references depend on the migration path and supported data model.

  1. Open Data Transformation

    In Add-ons, expand Data Transformation.

  2. Select the data type and resulting target field

    Confirm that the selected field is the destination that should contain the transformed result after applicable mapping stages.

  3. Select the operator

    Choose a supported transformation operator that represents the approved value change.

  4. Insert the required field reference

    Select the supported field used to calculate or build the target value.

  5. Complete the expression

    Enter or review the expression that produces the required output.

  6. Test normal and edge cases

    Check representative values, empty values, long text, negative or decimal numbers, and unexpected source formats where relevant.

  7. Add other required transformations

    Keep each rule focused on one defined output and remove conflicting rules.

Use Data Transformation when the target destination is already known and the resulting value itself must change through a supported rule.

RequirementData Transformation roleWhat to verify
Increase the resulting Product Regular Price by an approved 12%Apply the supported arithmetic rule to the known resulting target field after any applicable mapping stages.Normal prices, decimals, empty values, and business-specific boundaries produce the approved final price.
Normalize a supported numeric result to an agreed precisionApply a supported rounding or numeric-normalization expression to the selected resulting target field.Values immediately above and below rounding boundaries remain correct and the change does not introduce unintended totals or precision loss.
Value or field roleWhat to confirm
IdentifierThe transformation does not create duplicate or unmatchable identifiers.
Numeric valueRounding, precision, minimums, maximums, and currency behavior are approved.
Text valueLength, encoding, capitalization, and empty-value behavior are valid.
Boolean or status valueThe result matches target-supported values and does not replace Attribute Mapping.
Date or time valueFormat and time zone behavior are compatible with the Target Platform.
Relationship fieldRelated records continue to use compatible identifiers.

The fixed Add-on sequence is:

Data Filter → Advanced Data Mapping → Advanced Database Mapping → Data Transformation

  • Data Filter determines whether a record continues to later Add-on stages.
  • Attribute Mapping aligns standard operational values such as languages and order states.
  • Advanced Data Mapping establishes supported field-level destinations when applicable.
  • Advanced Database Mapping establishes eligible supported field or database-column destinations when applicable.
  • Data Transformation changes the selected resulting target-field value after the mapping stages.
  • Customization handles approved tailored processing outside Standard Add-on scope.

After configuring Data Transformation:

  • each rule changes the intended resulting target-field value;
  • the transformed result uses a target-compatible value type;
  • empty and edge-case inputs follow the approved behavior;
  • identifiers and relationships remain valid;
  • the transformation is evaluated after applicable mapping stages;
  • representative records produce the approved final value.
CheckPass condition
Target fieldThe intended resulting target field is selected.
Value typeThe expression produces a value the target field can represent correctly.
Normal exampleA representative input produces the expected output.
Empty inputEmpty or missing values follow the approved behavior.
Edge casesLong, negative, decimal, special-character, or boundary values remain valid.
Mapping interactionThe transformation applies to the intended field after applicable mapping stages.
UniquenessThe transformation does not create duplicate unique values.
RelationshipsRelationship-critical values remain linkable.
IssueWhat to do
The required operator is unavailableUse only supported operators or prepare the unsupported portion for Custom Service review.
The field reference is missingConfirm that the data type and field are supported for the migration path.
The expression returns an incompatible valueChange the rule so the result can be represented by the target field.
Values become empty or malformedReview source formatting, null handling, and expression syntax.
Unique values collideRevise or remove the transformation before execution.
The transformation is attached to the wrong destinationCorrect the applicable Advanced Data Mapping or Advanced Database Mapping rule first, then retest the transformation.
The requirement needs multi-record, bespoke, or external-system logicPrepare a Tailored Add-on, Custom Add-on, or broader Custom Service requirement as appropriate.

Return to Configure Add-ons and review the transformation together with any filters and mapping rules.