Accuracy dimensions
How validation differs from schema validation
Running a validation
- Open a pipeline in Jobs
- Click the Data Quality tab
- Click Run Validation
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:- Scroll to Semantic Rules
- Click + Add Rule
- Enter a name (e.g.
Orders must have a customer) - Enter a SQL expression that returns rows only when data violates the rule:
- Click Save
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.
Related
- Schema Validation — automatic post-sync row count check
- Data Quality — automated test rules on individual tables
- Events — granular log for debugging sync failures