Elementary data observability report can be used for visualization and exploration of data from the dbt-package tables. That includes dbt test results, Elementary anomaly detection results, dbt artifacts, tests runs, etc.
Before you start
Before you can start using the report, make sure to install the dbt package, configure a profile and install the CLI. This is required for the report to work.
Generate Tests Report UI
edr report in your terminal
After installing and configuring the CLI, execute the command:
The command will use the provided connection profile to access the data warehouse, read from the Elementary tables, and generate the report as an HTML file.
Generating a report for single invocation
Elementary support filtering the report by invocation on generation.
The filtered report will only include data for the selected invocation (This applies only on the
Test Results and
There are 3 ways to filter the report by invocation:
- Last invocation - Filter by the last invocation (
dbt build) that ran.
- Invocation time - Filter by the closest invocation (
dbt build) to the provided time (the provided time should be in ISO format local time).
- Invocation id - Filter by the provided invocation (
dbt build) id.
Filters usage example:
edr report --select last_invocation edr report --select "invocation_time:2022-12-25 10:10:35" edr report --select invocation_id:XXXXXXXXXXXXX
Sharing the report
Elementary offers 3 methods that make it easy to share the report with others:
- Send via Slack
- Host on Amazon S3
- Host on Google Cloud Storage (GCS)
Refer to this guide for detailed instructions.