dbt is a data transformation tool that brings software engineering best practices to data workflows. It notably allows you to define data pipelines as a set of models for which you can define data quality tests.

By integrating Sifflet with dbt, it augments these features in the following ways:

  • Centralizing all your dbt models in the Sifflet data catalog. You can leverage the catalog to search for dbt models, access their metadata, and enhance them with descriptions, tags, and business terms.
Sifflet Data Catalog for dbt models

Visualise your dbt models directly in Sifflet

  • Centralizing all your dbt tests run results in the Sifflet monitoring catalog. This allows you leverage all the benefits of Sifflet monitors on top of dbt tests, and gives you a comprehensive understanding of the status of past tests.
Sifflet dbt tests library

Visualise your dbt tests directly in Sifflet

  • Providing a full data stack lineage view, that surfaces transformations and data pipelines.
  • Leveraging Sifflet's alerting system to send notifications in case of run failure (via Slack, emails etc.).

Integrate your dbt projects with Sifflet