Search⌘ K

Manage Data Quality in dbt

Explore how to manage and maintain data quality using dbt's testing framework. Understand the difference between data tests and unit tests, learn to run built-in and advanced dbt tests, and gain confidence in validating data at every stage of your pipeline.

We'll cover the following...

To achieve high data quality, testing stands as an indispensable component within the data pipeline. In this context, we will discover the testing framework in dbt, which empowers developers to verify various data metrics in an automated fashion.

Data test vs. unit test

Before writing a test, let's make sure we understand the distinction between a data test and a unit test. A data test is a runtime evaluation conducted within the production pipeline that assesses data quality from various perspectives like ...