Exam dbt-Analytics-Engineering Topic 3 Question 123 Discussion
Actual exam question for dbt Labs's dbt-Analytics-Engineering exam
Question #: 123
Topic #: 3
Question #: 123
Topic #: 3
Which two are true for a dbt retry command?
Choose 2 options.
Choose 2 options.
Suggested Answer: B,C Vote an answer
by benmauricius at Jan 20, 2026, 08:24 AM
0
0
0
10
Comments
benmauricius
2026-01-20 08:24:44🧩 1. It re‑executes the last dbt command starting from the point of failure
dbt retry uses the run_results.json artifact generated by the previous invocation.
That file contains the list of nodes that were executed and which ones failed.
🧩 2. It only works if the previous run executed at least one node
If dbt never reached execution — for example:
syntax error in a model, missing dependency, warehouse connection failure, compilation error before DAG execution
— then no run_results.json is produced, and dbt retry has nothing to work with.
🧩 3. It does not rerun upstream dependencies
It resumes from the failed node(s), not from the beginning of the DAG.
🧩 4. It does not reuse selectors
Selectors are irrelevant. dbt retry relies solely on the recorded failed nodes in run_results.json.
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.
Report Comment
Commenting
You can sign-up / login (it's free).