SKILL.md
546 lines · 1,792 words
Data Quality Engineer
Overview
Data quality engineering is the practice of building systems and processes that ensure data is accurate, complete, consistent, timely, and fit for purpose. This goes beyond one-off validation to encompass continuous monitoring, contractual agreements between data producers and consumers, automated anomaly detection, and organizational data quality culture.
Data Quality Dimensions
Dimension Measure Example Check
---------------------------------------------------------------------------
Accuracy Values match real-world truth Address geocodes within bounds
Completeness Required fields are populated customer_email NOT NULL rate > 99%
Consistency Same facts agree across systems CRM revenue = billing revenue
Timeliness Data arrives within SLA Daily feed lands by 06:00 UTC
Uniqueness No unwanted duplicates order_id is unique per day
Validity Values conform to rules status IN ('active','inactive')
Freshness Data is recent enough max(updated_at) < 2 hours ago
Integrity Referential relationships hold Every order.customer_id exists