Shapes

Control the run

Assert Data Quality

Checks the batch against your rules and stops with precise details when one fails.

Nodes › LogicOpen in Neblex
Good for
Protecting destinations from bad data
Role
Works on the records in a flow
Find it in
Nodes › Logic

When to use it

  • Destinations must never receive empty, incomplete or out-of-range data.
  • Bad batches should go to a repair path with clear reasons.

Reach for something else when

Example

Before loading a price list, require at least one row, a SKU on every row and prices above zero.

  1. Read file
  2. Assert Data Quality
  3. Shopify

How it works

Settings
Checks (at least one): Row count between (min, max) [min 1], Required fields, Numeric range (field, min, max), Condition on every record.
Output
Records pass through unchanged when every check passes; otherwise the step fails with assert failed (N violations): ... listing up to five. Set On error to Route to handle it in the flow.
More in the guide

Add it to a flow

  1. Open the flow from Build › Workflows.
  2. Open Nodes and find Assert Data Quality under Logic, or search for it. Click it or drag it onto the canvas.
  3. Drag from the previous step's output handle to its input, then open its settings with ✎ Edit.
  4. Run the flow and click the step to see the records it received and produced.