Elementary provides anomaly tests for detection of data quality issues.
Elementary data tests are configured and executed like native tests in your dbt project.Elementary tests can be used in addition to dbt tests, packages tests (such as dbt-expectations), and custom tests.
All of these test results will be presented in the Elementary UI and alerts.The Elementary dbt package offers two test types:
Pipeline tests: Monitor the health of data pipelines, ensuring timely and smooth data ingestion, transformation, and loading.
Data quality tests: Validate data accuracy, completeness, and correctness, detect anomalies and schema changes, and ensure the data meets predefined business rules.
Together, these tests ensure reliable pipelines and trusted data.In addition to the mentioned dbt package tests, the Elementary Cloud Platform offers automated pipeline tests. While traditional tests query the dbt tables directly, automated pipeline tests analyze query history metadata. This method is both faster and more cost-efficient, as it eliminates the need to query large datasets, focusing solely on the metadata layer. Learn more about automated tests.