Skip to main content

Data monitoring and lineage

Project description

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 :orange_heart: 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: ✨

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

elementary-data-0.7.6.tar.gz (582.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

elementary_data-0.7.6-py3-none-any.whl (639.4 kB view details)

Uploaded Python 3

File details

Details for the file elementary-data-0.7.6.tar.gz.

File metadata

  • Download URL: elementary-data-0.7.6.tar.gz
  • Upload date:
  • Size: 582.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for elementary-data-0.7.6.tar.gz
Algorithm Hash digest
SHA256 5ccf6dd4ba990f26fb51899c75fc074369e5605ae00244a560dc7c363c1775f2
MD5 f6b99d67a105aff8a47bf51a1802ba7b
BLAKE2b-256 d865e3cd7e78d3acbb84267e310c90a50ae74d8a051bed29f8968754e435ed1f

See more details on using hashes here.

File details

Details for the file elementary_data-0.7.6-py3-none-any.whl.

File metadata

File hashes

Hashes for elementary_data-0.7.6-py3-none-any.whl
Algorithm Hash digest
SHA256 3fa6710dc60ce418afc3909bf3dd0ba262611bb2fe1bb081e334171a8af8f810
MD5 168439cb535b9799272de08ddab8820b
BLAKE2b-256 0f40d5ef9483b99ad936cf0de5bcbf1e4a07ac5a81d970b543777270d8e1d1ac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page