Data Quality as Metadata — Checks, Profiles, and Contracts Derived From Structure
Treat quality rules as metadata Most data quality implementations begin with queries. SELECT COUNT(*) FROM customer WHERE customer_id IS NULL; Or: SELECT customer_id, COUNT(*) FROM customer GROUP BY customer_id HAVING COUNT(*) > 1; Useful, but fragile. Why? Because quality logic is: Buried in SQL files Scattered across projects Not centrally visible Difficult to propagate Often forgotten during migration MDDE approaches data quality differently. It treats quality rules as metadata. Not as ad-hoc SQL. When metadata...
Read more