Skip to content
Back to Site

Configure Data Filter

Apply supported field-based conditions to control which records migrate within a selected data type.

Data Filter controls which records continue through migration processing within a selected data type. Build each rule from known included and excluded examples, then verify the resulting record scope and the relationships that depend on it.

Prepare:

  • the selected data type;
  • the source field used for filtering;
  • the supported operator;
  • the comparison value;
  • examples that should be included;
  • examples that should be excluded;
  • dependency checks for related data.

Each data-type filter can include:

ControlPurpose
FieldSelects the source field evaluated by the rule.
OperatorDefines how the source value is compared.
ValueProvides the comparison value.
Add RuleAdds another condition to the same data-type filter.
ExpressionShows the combined filter expression generated from the configured rules.
Rule countShows how many rules apply to the data type.
DeleteRemoves a rule or complete data-type filter where available.

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

  1. Open Data Filter

    In Add-ons, expand Data Filter.

  2. Select or locate the data type

    Use an existing data-type panel or add a filter for another selected data type where available.

  3. Select the source field

    Choose the field that contains the value used to include or exclude records.

  4. Select the operator

    Choose the operator that represents the required comparison.

  5. Enter the comparison value

    Use the exact format expected by the source field.

  6. Add more rules when needed

    Select Add Rule and configure each additional condition.

  7. Review the generated expression

    Confirm that the expression represents the intended record scope.

  8. Test representative records

    Check records that should match, should not match, and sit near the filter boundary.

These examples show when Data Filter can solve a requirement by itself. Use only fields, operators, and values that are actually supported for the selected migration path.

RequirementData Filter roleWhat to verify
Start the Target Store with only active, saleable ProductsApply supported field-based conditions that include the approved active/in-stock Product population and exclude the rest.Known included and excluded Products, filter-boundary records, and required Category, Review, Order, Manufacturer, or inventory relationships remain correct.
Migrate only Orders from an agreed business period or supported statusApply a supported Order date or status condition without changing the selected Order fields or values.Orders immediately inside and outside the boundary behave correctly and retained Orders remain linked to the required Customers and supporting records.

Filtering one data type can affect another.

Filtered dataRelationship risk
ProductsOrders, Reviews, Categories, Manufacturers, and inventory references can point to excluded Products.
CustomersOrders can lose their Customer relationship.
OrdersCustomer history and reporting can become incomplete.
CategoriesSelected Products can lose the intended Category assignment.
ReviewsReview coverage can become incomplete for migrated Products.
CouponsHistorical Orders can reference excluded promotions.
CMS Pages or Blog PostsInternal links, site mapping, or language coverage can become incomplete.

Data Filter is the first Add-on stage. Records that do not meet the filter should not be expected to receive later Advanced Data Mapping, Advanced Database Mapping, or Data Transformation processing.

When a later Add-on depends on a field used by a filter, confirm that the filter evaluates the intended source value and that the resulting record set is correct before reviewing mapping or transformation results.

After configuring Data Filter:

  • each rule targets the correct source field;
  • the generated expression matches the approved scope;
  • included and excluded examples behave as expected;
  • dependent records remain usable or have an approved fallback;
  • the resulting record set is ready for any applicable mapping and transformation stages.
CheckPass condition
FieldThe rule evaluates the intended source field.
OperatorThe operator represents the intended comparison.
ValueThe comparison value uses the correct source format.
ExpressionThe generated expression matches the approved condition logic.
Boundary examplesRecords at the inclusion and exclusion boundary behave correctly.
RelationshipsRelated data remains complete or has an approved fallback.
Entity PointsNewly included counted records fit the available Entity Points Plan.
IssueWhat to do
A field is not availableUse another supported field only if it represents the same business requirement. Otherwise prepare the unsupported requirement for technical or Custom Service review.
The operator does not support the intended conditionDo not approximate the rule without approval. Request technical review.
The expression includes the wrong recordsCorrect the field, operator, value, or rule combination.
No records matchCheck source values, formatting, capitalization, dates, and identifiers.
Relationships become incompleteBroaden the filter or include the required related data.
The rule needs unsupported or bespoke logicDocument representative examples and expected results for Custom Service review.

Return to Configure Add-ons and review the filter before any applicable mapping or transformation rules.