An open API service indexing awesome lists of open source software.

https://github.com/elementary-data/elementary

The dbt-native data observability solution for data & analytics engineers. Monitor your data pipelines in minutes. Available as self-hosted or cloud service with premium features.
https://github.com/elementary-data/elementary

analytics-engineer bigquery data-analysis data-governance data-lineage data-observability data-pipeline data-pipelines data-reliability data-warehouse dataops dbt dbt-artifacts dbt-packages lineage redshift snowflake

Last synced: 2 days ago
JSON representation

The dbt-native data observability solution for data & analytics engineers. Monitor your data pipelines in minutes. Available as self-hosted or cloud service with premium features.

Awesome Lists containing this project

README

          


Logo





License
Downloads


Elementary OSS: dbt-native data observability

[Docs »](https://docs.elementary-data.com/) | [Join the Elementary Community »](https://www.elementary-data.com/community)



⭐️ Star the repo

**Built by the [Elementary](https://www.elementary-data.com) team, helping you deliver trusted data in the AI era.**

Elementary OSS is the open-source CLI for dbt-native data observability. It works with the [Elementary dbt package](https://github.com/elementary-data/dbt-data-reliability) to generate the basic Elementary observability report and send alerts to Slack and Microsoft Teams.

For teams that need data reliability at scale, we offer **[Elementary Cloud](https://www.elementary-data.com/)**, a full Data & AI Control Plane with automated ML monitoring, column-level lineage from source to BI, a built-in catalog, and AI agents that scale reliability workflows for both engineers and business users.

![Demo](static/newreadmedemo.gif)

## How It Works

Elementary OSS connects to your warehouse and reads the metadata, artifacts, and test results collected by the Elementary dbt package.
With this information, it can:

- Generate a data observability report
- Surface anomalies and failed tests
- Send alerts to Slack and Teams
- Track model and test performance trends

## Quickstart

Follow the quickstart guide to install and configure the Elementary dbt package and CLI:

👉 https://docs.elementary-data.com/oss/quickstart

## Features

- **Anomaly detection tests** - Collect data quality metrics and detect anomalies, as native dbt tests.
- **Automated monitors** - Out-of-the-box cloud monitors to detect freshness, volume and schema issues.
- **End-to-End Data Lineage** - Enriched with the latest test results, for impact and root cause analysis of data issues. Elementary Cloud offers **Column-Level-Lineage from ingestion to BI**.
- **Data quality dashboard** - Single interface for all your data monitoring and test results.
- **Models performance** - Monitor models and jobs run results and performance over time.
- **Configuration-as-code** - Elementary configuration is managed in your dbt code.
- **Alerts** - Actionable alerts including custom channels and tagging of owners.
- **Data catalog** - Explore your datasets information - descriptions, columns, datasets health, etc.
- **dbt artifacts uploader** - Save metadata and run results as part of your dbt runs.
- **AI-Powered Data Tests & Unstructured Data Validations** - Validate and monitor data using AI powered tests to validate both structured and unstructured data

## Support

For additional information and help:

- [Join thousands of users in the Slack community](https://www.elementary-data.com/community) \(Release announcements, community and AI support, discussions, etc.\)
- [Open a GitHub issue](https://github.com/elementary-data/elementary/issues) \(Bug reports, feature requests)
- Check out the [contributions guide](./CONTRIBUTING.md) and [open issues](https://github.com/elementary-data/elementary/issues).

##

**Elementary contributors: ✨**

[//]: contributor-faces