Skip to content

ofek1weiss/elementary

This branch is 1491 commits behind elementary-data/elementary:master.

Folders and files

NameName
Last commit message
Last commit date
Jun 4, 2023
Jun 21, 2023
Jun 26, 2023
May 30, 2023
Mar 11, 2023
Jun 22, 2023
Jan 21, 2023
Jun 19, 2023
Jan 29, 2023
May 15, 2023
Mar 26, 2023
Mar 20, 2022
Nov 6, 2022
Jun 6, 2023
May 17, 2023
Mar 4, 2022
May 20, 2023
Dec 27, 2022
Jun 21, 2023
Jan 18, 2022

Repository files navigation

Logo

Data observability for analytics & data engineers

Monitor your data quality, operation and performance directly from your dbt project.

License Downloads

⭐️ Star the repo

Demo » | Docs » | Slack »

What is Elementary?

Elementary is an open-source data observability solution, built for dbt users. Setup in minutes, gain immediate visibility, detect data issues, send actionable alerts, and understand impact and root cause.


Quick start

Step 1 - Install Elementary dbt package

Step 2 - Install Elementary CLI

Features

Data observability report - Generate a data observability report, host it or share with your team.

Anomaly detection dbt tests - Collect data quality metrics and detect anomalies, as native dbt tests.

Test results - Enriched with details for fast triage of issues.

Models performance - Visibility of execution times, easy detection of degradation and bottlenecks.

Data lineage - Enriched with test results, easy to navigate and filter.

dbt artifacts uploader - Save metadata and run results as part of your dbt runs.

Slack alerts - Actionable alerts, including custom channels and tagging of owners and subscribers.

Join Slack to learn more on Elementary.

Our full documentation is available here.

How it works?

Elementary dbt package creates tables of metadata and test results in your data warehouse, as part of your dbt runs. The CLI tool reads the data from these tables, and is used to generate the UI and alerts.

Community & Support

For additional information and help, you can use one of these channels:

  • Slack (Live chat with the team, support, discussions, etc.)
  • GitHub issues (Bug reports, feature requests)
  • Twitter (Updates on new releases and stuff)

Integrations

  • dbt core (>=1.0.0)
  • dbt cloud

Data warehouses:

  • Snowflake
  • BigQuery
  • Redshift
  • Databricks SQL
  • Postgres

Operations:

  • Slack
  • GitHub Actions
  • Amazon S3
  • Google Cloud Storage

Ask us for integrations on Slack or as a GitHub issue.

Contributions

Thank you 🧡 Whether it’s a bug fix, new feature, or additional documentation - we greatly appreciate contributions!

Check out the contributions guide and open issues.

Elementary contributors: ✨

About

Open-source data observability for analytics engineers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 79.7%
  • Python 20.3%