Highlight

Exposures name the dashboards and apps that depend on your DAG

Add Exposures to your DAG

dbt docs on declaring manual or automatic exposures that link downstream uses to models, sources, and metrics.

Curated by Aramai Editorial

Based on

Add Exposures to your DAG | dbt Developer Hub

dbt Labs
Read original article →

Exposures record that a dashboard, notebook, analysis, ML pipeline, or application depends on specific dbt resources. Manual exposures live under an exposures key in YAML; automatic downstream exposures for supported integrations appear in Catalog and behave like manual ones without YAML files.

Data teams use them to select and test only what feeds a critical consumer surface, and to give non-producers a dedicated docs page with owner, maturity, URL, and dependency context. Types organize those uses in the documentation site.

Linking consumer systems back to models, sources, and metrics makes downstream meaning explicit in the graph: shared definitions include not only how data is built but where it is relied upon.

Put this to work on CoreModels

See all connectors →

Abstract

Exposures describe downstream uses of a dbt project such as dashboards, applications, or data science pipelines. Defining them lets you run and test feeding resources and publish consumer-facing pages in generated docs. They can be declared in YAML or created automatically for supported integrations and stored in dbt metadata. Required fields include name, type, and owner; depends_on lists refs, sources, and metrics.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

dbtexposuresdagdashboardsdepends_ondocumentationData EngineeringContent OperationsData GovernanceSemantic Interoperability
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.