{"id":5096,"date":"2025-07-05T07:02:26","date_gmt":"2025-07-05T07:02:26","guid":{"rendered":"https:\/\/mailitics.com\/index.php\/2025\/07\/05\/change-aware-data-validation-with-column-level-lineage\/"},"modified":"2025-07-05T07:02:26","modified_gmt":"2025-07-05T07:02:26","slug":"change-aware-data-validation-with-column-level-lineage","status":"publish","type":"post","link":"https:\/\/mailitics.com\/index.php\/2025\/07\/05\/change-aware-data-validation-with-column-level-lineage\/","title":{"rendered":"Change-Aware Data Validation with Column-Level Lineage"},"content":{"rendered":"<p>    Change-Aware Data Validation with Column-Level Lineage<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n    <!-- no image --><br \/>\n \t<BR><br \/>\n<BR><\/BR><\/p>\n<div>\n<p>Data transformation tools like dbt make constructing SQL data pipelines easy and systematic. But even with the added structure and clearly defined data models, pipelines can still become complex, which makes debugging issues and validating changes to data models difficult.<\/p>\n<p>The post <a href=\"https:\/\/towardsdatascience.com\/change-aware-data-validation-with-column-level-lineage\/\">Change-Aware Data Validation with Column-Level Lineage<\/a> appeared first on <a href=\"https:\/\/towardsdatascience.com\/\">Towards Data Science<\/a>.<\/p>\n<\/div>\n<p> \t<BR><br \/>\n <BR><\/BR><br \/>\n    Dave Flynn<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/towardsdatascience.com\/change-aware-data-validation-with-column-level-lineage\/\">Go to original source<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Change-Aware Data Validation with Column-Level Lineage Data transformation tools like dbt make constructing SQL data pipelines easy and systematic. But even with the added structure and clearly defined data models, pipelines can still become complex, which makes debugging issues and validating changes to data models difficult. The post Change-Aware Data Validation with Column-Level Lineage appeared [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[62,3140,3141,1726,401,577,83,404],"tags":[3142,1019,84],"class_list":["post-5096","post","type-post","status-publish","format-standard","hentry","category-aimldsaimlds","category-data-lineage","category-data-review","category-data-validation","category-data-engineering","category-data-quality","category-data-science","category-sql","tag-aware","tag-change","tag-data"],"_links":{"self":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/posts\/5096"}],"collection":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/comments?post=5096"}],"version-history":[{"count":0,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/posts\/5096\/revisions"}],"wp:attachment":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/media?parent=5096"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/categories?post=5096"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/tags?post=5096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}