Data CI/CD overview

Halt PRs with unintended effects and prevent data quality issues from hitting the warehouse.

When you integrate your Github account and repository hosting your dbt model code with Metaplane, and add our Github app, you're able to see how changes you make to your model will affect other models in dbt, objects in your warehouse, and dashboards in your business intelligence tool.

Teams use Metaplane's Github application to prevent making breaking changes prior to merging any new code. Integrating with Github also allows users to understand when a pull request led to a data quality incident surfaced in Metaplane for faster root cause analysis.

Raise awareness of data quality starting in the pull request

Metaplane can run checks directly in your source control system to ensure your data team can merge changes with confidence.

CI Check

Identify the root cause of data incidents

Metaplane keeps track of pull requests so that when a data incident occurs, we can provide context about recent pull requests that were merged that were making changes related to any data that is broken.

Incident page with PRs

Renaming or removing a column? Find out if you’re about to break a downstream BI dashboard or table before you merge any pull request.

Never merge a data breaking change again. Metaplane can automatically run a suite of tests to ensure the data in your development branch is similar to your production data.

What’s Next

Get started by connecting your dbt Cloud repo in Github to Metaplane: