Overview of Elementary Data Tests
masterThe Elementary dbt package provides two primary categories of tests to ensure reliable pipelines and trusted data:
- 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.
Elementary tests are configured and executed like native dbt tests. They can be used alongside dbt tests, other packages (like dbt-expectations), and custom tests. All results are aggregated and presented in the Elementary UI and alerts.
Note on Automated Pipeline Tests: While the dbt package uses queries against tables, the Elementary Cloud Platform offers automated pipeline tests that analyze query history metadata. This method is faster and more cost-efficient as it avoids querying large datasets.