Which THREE of the following are valid properties that can be defined on an exposure in dbt?
- A.
ownerwithnameandemailfields✓ Correct - B.
tagsfor organizing exposures into logical groups - C.
depends_onlisting upstream dbt models or sources✓ Correct - D.
maturityindicating the reliability level of the exposure - E.
type(e.g., dashboard, notebook, ml)✓ Correct - F.
freshnessspecifying how often the exposure should be refreshed
Explanation
type, owner, and depends_on are all standard, required or commonly used properties of dbt exposures. type classifies the downstream use case; owner identifies the responsible party; depends_on links the exposure to the dbt nodes it consumes. freshness is a source-level concept and is not a valid property of exposures. maturity is a valid exposure property in some dbt versions (e.g., maturity: high/medium/low), but freshness is not. tags can be applied to exposures for filtering purposes, but among the distractors, freshness is clearly invalid. Note: maturity and tags are actually valid — the three most clearly correct are type, owner, and depends_on, which are the canonical exposure properties highlighted in dbt documentation.