By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.
Oct 2, 2024
Product

Sifflet’s dbt Impact Analysis for GitHub and GitLab

Post by
Eric Thomas
&

In today's fast-paced data environment, ensuring that changes to your dbt models don't inadvertently cause issues downstream is a crucial part of maintaining a healthy data ecosystem. With the introduction of Sifflet’s new feature—dbt Impact Analysis for GitHub and GitLab, data teams now have a powerful tool to assess and prevent potential disruptions before they reach production.

What is dbt Impact Analysis?

This new feature automatically adds a comment to pull requests or merges in GitHub or GitLab, displaying a list of impacted assets (tables, dashboards, etc.) when someone modifies a dbt model. For example, if a change to a dbt model impacts other tables or dashboards, Sifflet generates an Impact Report listing each of these assets, helping teams quickly assess the extent of the potential impact.

An example of a Sifflet Impact Report generated in both GitHub and GitLab. In this case, a change to a dbt model impacted multiple downstream assets.

Why is This Important?

The introduction of the Sifflet’s Dbt Impact Analysis for GitHub and GitLab represents a significant advancement in data observability. Here’s why:

  • Integration with GitHub and GitLab: This enhances Sifflet’s ecosystem by integrating with popular tools used in software development. It ensures that data teams using dbt models can automatically track the downstream effects of any model change directly within their existing workflows in these platforms.
  • Preventing Issues Before They Happen: Impact reports allow data teams to identify potential issues early, minimizing the risk of errors caused by undetected downstream changes. This proactive approach ensures smoother deployments and reduces time spent troubleshooting.

What's Next for Sifflet?

As Sifflet continues to expand its platform, we are excited to announce that this feature will soon be available for Bitbucket as well. By building out our dbt Impact Analysis for Bitbucket, Sifflet will enable more data teams to benefit from this powerful tool, ensuring seamless impact tracking across multiple version control platforms. This is part of our ongoing commitment to providing comprehensive support for diverse ecosystems and ensuring every team has the tools to manage their dbt models effectively.

Where Can You Find These Actions?

  • GitHub: You can find the Sifflet dbt Impact Analysis for GitHub here.
  • GitLab: You can find the Sifflet dbt Impact Analysis for GitLab here.
  • Bitbucket: Support for Bitbucket is coming soon, so stay tuned for updates.

Related content