After you connect your BI tool, Elementary will automatically and continuously extend column-level-lineage the lineage to the dashboard level. This will provide you end-to-end data lineage to understand your downstream dependencies, called exposures.

Why is end-to-end data lineage useful?

  • Impact analysis - You could explore which exposures are impacted by each data issue.
  • Exposure health - By selecting an exposure and filtering on upstream nodes, you could see the status of all it’s upstream models.
  • dbt docs enrichment - As the exposures are created in code, they will be made available in your dbt docs lineage as well.
  • dbt cloud change impact - If you develop in dbt cloud, you could visualize in your IDE the downstream exposures Elementary generates, and understand the impact of changes.

Supported BI tools

Automated dbt exposures.yml

Elementary can open PRs to your dbt project, to update your exposures yml files. This means the lineage to the dashboards will also be visible in dbt docs and dbt cloud.