How it works
After a sync completes, Zwiron queries both the source and the destination and compares row counts for each table that was synced:What gets validated
- Full Refresh — full table row count at source vs. destination after replace
- Incremental — rows added in this run vs. rows inserted/upserted at destination
- CDC — cumulative row count across source and destination
Viewing results
Validation results are visible on the job detail page for each run:- Go to Jobs → select a job
- Scroll to the table list
- Each table shows its validation status:
- ✅ Match — row counts agree
- ❌ Mismatch — source and destination counts differ (count shown for both)
- ⚠️ Error — validation query failed (e.g. destination unreachable)
When counts don’t match
A mismatch doesn’t always mean data loss — some causes are expected:
If none of these apply and counts differ significantly, investigate the run logs for errors.