Testing assets
Asset checks
Asset checks are tests that verify specific properties of your data assets, allowing you to execute data quality checks on your data. For example, you can create checks to:
Running a subset of asset checks
In some cases, you may only want to execute some of the asset checks defined in a or . For example, you may want to materialize a without executing the checks or only execute a certain set of checks.
Data freshness checks
Freshness checks provide a way to identify data assets that are overdue for an update. For example, you can use freshness checks to identify stale assets caused by:
Unit testing assets and ops
Unit testing is essential for ensuring that computations function as intended. In the context of data pipelines, this can be particularly challenging. However, Dagster streamlines the process by enabling direct invocation of computations with specified input values and mocked resources, making it easier to verify that data transformations behave as expected.
Testing partitioned config and jobs
Test your partition configuration and jobs.