Some of your data is used downstream in dashboards, applications, data science pipelines, reverse ETLs, etc. These downstream data consumers are called exposures. The Elementary lineage graph presents downstream exposures of two origins:
  1. Elementary automated BI integrations
  2. Exposures configured in your dbt project. Read about how to configure exposures in code.
exposures:
  - name: returns_dashboard
    label: Returned Orders # Pretty name, will be used if provided
    type: dashboard
    url: https://your.bi.tool/dashboards/2
    description: >
      Returned orders over time
    platform: Tableau # Elementary field
    path: Tableau # For the UI folders tree, elementary field

    depends_on:
      - ref('returned_orders')

    owner:
      name: Callum McData
      email: [email protected]

    tags: ["finance"]

    meta:
      referenced_columns: # Used for exposure validation test
        - column_name: "order_id"
          data_type: "numeric"

Automated lineage to the BI

ELEMENTARY CLOUD Elementary will automatically and continuously extend the column-level lineage to the dashboard level of your data visualization tool. If your BI tool has its own modeling layers (e.g. data sources in Tableu, Explores in Looker), these will also be included in the graph and column lineage.

Supported BI tools: