Generate observability report

Elementary data observability reports provide visualization and exploration of data from the dbt™️ package tables. This includes dbt test results, Elementary anomaly detection results, dbt artifacts, test runs, and more.

Generate report

To generate the Elementary report, execute the edr report command:

edr report

This command uses the provided connection profile to access the data warehouse, read from the Elementary tables, and generate the report as an HTML file.

Filtering Reports

Elementary supports filtering the report by invocation during generation. The filtered report will only include data for the selected invocation (This applies only to the Test Results and Lineage screens).

There are three ways to filter the report by invocation:

  1. Last invocation - Filter by the last invocation (dbt test / dbt build) that ran.

edr report --select last_invocation
  1. Invocation time: Filter by the closest invocation to the provided time (in ISO format local time).

edr report --select "invocation_time:2022-12-25 10:10:35"
  1. Invocation id: Filter by the provided invocation id.

edr report --select invocation_id:XXXXXXXXXXXXX

Development report

After running edr report in the Paradime terminal, HTML and JSON files will be generated and saved in a folder called edr_target in your dbt™️ project.

To preview the report, use the following command in the terminal:

paradime serve

When done serving the Elementary Data observability report, use Ctrl+C to interrupt the process in the terminal.

Last updated