Learn how Datafold integrates with your Continuous Integration (CI) process to create Data Diffs for all SQL code changes, catching issues before they make it into production.
Without CI | With CI |
---|---|
Updates are manually coordinated and become a complex synchronization chore. | Smoothly manage code changes, and scale as your team and code base grow. |
Testing is done manually, if at all. | Automate high-confidence test coverage. |
Code changes are released at a slower cadence, and with higher rates of failure. | Boost the quantity and quality of developer output. |
Submit dbt Project Manifests
manifest.json
are submitted to Datafold, representing the state of the production code and the PR/MR code.Identify Code Differences
manifest.json
to identify differences in the code.Run Data Diffs
Summarize Data Diffs in Pull Request