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

⭐️ If you like it, 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

This version

0.6.9

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.6.9.tar.gz (543.9 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.6.9-py3-none-any.whl (583.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for elementary-data-0.6.9.tar.gz
Algorithm Hash digest
SHA256 542b03bfc35107b729fa8e0e20e23a6243a3c9706f507bef47637b98a2fec77a
MD5 0d1c21559808d7631941f4032dc29385
BLAKE2b-256 647d4443f5fe206f68a0eb9638160ae0cc09721badbd7926678dc13c28c3df73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for elementary_data-0.6.9-py3-none-any.whl
Algorithm Hash digest
SHA256 5fa46a11a5801684014ad5ed9417e577645da7b7e11321b08cc30c72d329c226
MD5 53c9351a5430101831841d6a473d93a9
BLAKE2b-256 732481f8fab34c8be5025aadce6e7fdd4cab9d5692bfc865a16d9f3ce061011c

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