Skip to main content
Validation runs a multi-dimensional comparison between a pipeline’s source and destination. It goes beyond the automatic row-count check that runs after every sync and produces a scored report across four accuracy dimensions.

Accuracy dimensions


How validation differs from schema validation


Running a validation

  1. Open a pipeline in Jobs
  2. Click the Data Quality tab
  3. Click Run Validation
Zwiron connects to both source and destination through the agent, executes the comparison, and displays the report when complete. Duration depends on table size and the selected mode.

Validation options


Reading the report

Accuracy scores

The top of the report shows the five accuracy scores as percentages. A score of 100% means the dimension passed completely. Any value below 100% indicates divergence — the details below tell you where.

Per-table breakdown

Each table in the pipeline appears as a row:

Schema comparison

When schema fidelity is below 100%, the report lists:
  • Missing columns — present in source, absent at destination
  • Type mismatches — columns where the type differs between source and destination
  • Missing count and type mismatch count totals

Semantic rules

Semantic rules are SQL assertions you define per pipeline. Each rule must return zero rows to pass.

Creating a semantic rule

In the Data Quality tab of a pipeline:
  1. Scroll to Semantic Rules
  2. Click + Add Rule
  3. Enter a name (e.g. Orders must have a customer)
  4. Enter a SQL expression that returns rows only when data violates the rule:
  1. Click Save
Rules are evaluated automatically every time validation runs for this pipeline.

Rule results


Common reasons for mismatches

Not all divergence indicates a bug. Review these before investigating further: If none of these apply and content accuracy is significantly below 100%, check the Events log for errors during the sync.

Validation vs. Data Quality tests

Both complement each other — validation confirms the pipeline moved data correctly; quality tests confirm the data inside meets business expectations.
Last modified on July 13, 2026