> ## Documentation Index
> Fetch the complete documentation index at: https://docs.paradime.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Generate Observability Report

export const Arcade = ({src, title}) => <div style={{
  position: 'relative',
  paddingBottom: 'calc(56.2225% + 41px)',
  height: 0,
  width: '100%'
}}>
    <iframe src={src} title={title} frameBorder="0" loading="lazy" allow="clipboard-write" allowFullScreen style={{
  position: 'absolute',
  top: 0,
  left: 0,
  width: '100%',
  height: '100%',
  colorScheme: 'light'
}} />
  </div>;

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:

```shell theme={"system"}
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.

```bash theme={"system"}
edr report --select last_invocation
```

2. **Invocation time**: Filter by the closest invocation to the provided time (in ISO format local time).

```bash theme={"system"}
edr report --select "invocation_time:2022-12-25 10:10:35"
```

3. **Invocation id**: Filter by the provided invocation id.

```bash theme={"system"}
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:

```bash theme={"system"}
paradime serve
```

<Arcade src="https://demo.arcade.software/wYrFTZ8WsT5DKQqzVfMJ?embed&embed_mobile=tab&embed_desktop=inline&show_copy_link=true" title="Generate observability report" />

<Info>
  When done serving the Elementary Data observability report, use `Ctrl+C` to interrupt the process in the terminal.
</Info>


## Related topics

- [Git and repository errors](/get-help/error-list/git-and-repository-errors.md)
- [Observability Templates](/products/bolt/creating-schedules/templates/observability-templates/index.md)
- [Job templates](/products/bolt/creating-schedules/templates/index.md)
- [Elementary Data](/integrations/elementary-data/index.md)
- [Context Menu](/products/code-ide/user-interface/context-menu.md)
