Generate observability report

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.

Generate report

To generate the Elementary report, you will need to execiure the edr report command.

edr report

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.

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 Lineage screens).

There are 3 ways to filter the report by invocation:

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

  • Invocation time - Filter by the closest invocation (dbt test / dbt build) to the provided time (the provided time should be in ISO format local time).

  • Invocation id - Filter by the provided invocation (dbt test / dbt build) id.

edr report --select last_invocation
edr report --select "invocation_time:2022-12-25 10:10:35"
edr report --select invocation_id:XXXXXXXXXXXXX

Development report

After running edr report in the Paradime terminal, this will generate an HTML and JSON files and saves this in a folder called edr_target in your dbt™️ project.

To preview the report, add the below command in the terminal and press enter.

$ paradime serve

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

Last updated