Platform features
Detection & Coverage
Elementary integrates powerful anomaly detection and dbt tests into a unified detection strategy. Effective detection of data issues requires a comprehensive approach, including both pipeline and data monitoring, validation tests, anomaly detection for unexpected behavior, and a single interface to manage it all at scale.
Anomaly Detection
ML-powered monitors automatically detect data quality issues. Out-of-the-box for volume and freshness, and opt-in for data quality metrics.
Data Tests
Validate data and track the results of dbt tests, dbt packages tests (dbt-utils, dbt-expectations, elementary) and custom SQL tests.
Schema Validation
Validate there are no breaking changes in tables schema, JSON schema, and downstream exposures such as dashboards.
Runs & Performance
Track failures and runs of jobs, models, and tests overtime. Pipeline failures and performance issues can cause data incidents, and create unneceserry costs.
Code & UI Configuration
Configure Elementary in code, or via the UI for non-technical users or for adding tests in bulk. The platform opens PRs to your repo, saving hours of tedious YAML edits.
Test Recommendations
Coming soon!
Triage & Response
Detecting issues is just the first step to achieve data reliability. Elementary offers tools to create an effective response plan, for faster recovery. This includes investigating the root cause and impact of issues, communicating issues to the relevant people, assigning owners to fix issues, keeping track of open incidents and more.
Data Lineage
Column-level lineage that spans through sources, models and BI tools, enriched with monitoring results. Enables granular root cause and impact analysis.
Ownership
Define clear ownership of data assets and enable owners to be informed and accountable for the health and status of their data.
Actionable Alerts
Distribute highly configurable alerts to different channels and integrations. Automatically tag owners, and enable setting status and assigns at the alert level.
Automated Grouping
Different failures related to the same issue are grouped automatically to a single incident. This accelerates triage and response, and reduces alerts fautigue.
Incident Management
Manage all open incidents in a single interface, with a clear view of status and assignees. Track historical incidents and high-level incidents metrics.
Collaboration & Communication
The data team doesn’t live in a silo - you have many stakeholders. The only way to improve data trust is by bringing in more team members, users and stakeholders to the data health process. Elementary fosters collaboration by allowing you to easily share and communicate the status of issues, the overall health of the data platform and progress made to improve it with the broader organization.
Overview Dashboard
Up to date dashboard with current status and trends of data issues. Share the dashboard with others, enable them to slice results and stay informed.
Assets Tags
Enable effective collaboration and communication by grouping related data assets and tests by business domains, data products, priority, etc.
Data Catalog
Search and explore your datasets information - descriptions, columns, column descriptions, compiled code, datasets health and more.
Data Health Score
See the Data Health scores of all your datasets by domain and share with stakeholders.