Testing & Validation
DBT Testing Framework
Built-in Tests
# models/schema.yml
version: 2
models:
- name: fact_sale
tests:
- dbt_utils.unique_combination_of_columns:
combination_of_columns:
- date_key
- territory_key
- product_key
- salesorderid
columns:
- name: sale_key
tests:
- unique
- not_null
- name: total_due
tests:
- dbt_utils.accepted_range:
min_value: 0
max_value: 1000000Custom Tests
Data Quality Monitoring
Quality Checks in ClickHouse
Pipeline Validation
End-to-End Testing Script
Automated Quality Monitoring
Data Quality Dashboard
Alerting Rules
Next Steps
Last updated