Exam dbt-Analytics-Engineering Topic 1 Question 275 Discussion

Actual exam question for dbt Labs's dbt-Analytics-Engineering exam
Question #: 275
Topic #: 1
Examine how freshness is defined at the database level:
- name: raw
database: raw
freshness: # default freshness
warn_after: {count: 12, period: hour}
error_after: {count: 24, period: hour}
loaded_at_field: _etl_loaded_at
How can one table from the source raw be excluded from source freshness?

Suggested Answer: A Vote an answer

In dbt, source freshness can be defined at the source level (affecting all tables) or overridden at the individual table level. When freshness is declared at the source root, dbt applies the freshness policy to every table within that source unless a specific table opts out. The official dbt documentation states that setting:
freshness: null
at the table level disables freshness checks for that specific table, even when the source itself defines default freshness rules. This is the only documented way to exclude an individual table from a source freshness policy.
Option B is incorrect because tables can override and disable freshness even when the parent source defines it. dbt's configuration hierarchy supports overriding child-level settings on a per-resource basis.
Option C (loaded_at_field: null) does not disable freshness-it simply removes the loaded_at_field, which would cause dbt to error because a freshness check requires a timestamp field to operate.
Option D (error_after: null) only removes the error threshold but does not disable freshness. The table would still participate in freshness checks and could trigger warnings.
Thus, the correct and dbt-supported method to exclude a table from freshness is to explicitly set:
freshness: null
making A the correct answer.

by Nigel at Jan 21, 2026, 08:33 AM

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Nick name: Submit Cancel
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

0
0
0
10