Question 34
Domain 9: Debugging and DeployingA data engineer reviews a failed job run and determines that the failure was caused by an incorrect runtime setting rather than defective job logic. Which action is the most appropriate way to remediate the failed run while adjusting that setting for the retry?
Correct answer: C
Explanation
Use job repair to rerun failed job work after identifying the error, and apply parameter overrides when the retry needs different runtime values than the original run. — official.txt
Why each option is right or wrong
A. Create a new job definition and run it without changing any parameters from the failed run.
Job repairs are used to remediate failed job runs; creating a new job is not the targeted recovery action.
B. Rerun the same failed job exactly as before and investigate parameter values after it completes.
Parameter overrides are applied when the retry needs different runtime values from the failed run.
C. Repair the failed job run and apply parameter overrides for the retry using corrected runtime values.
The source material specifically pairs remediation of failed job runs with job repairs and parameter overrides. Because the engineer identified an error in a runtime setting, the appropriate action is to repair the failed run and use parameter overrides to supply corrected values for that retry.
D. Delete the failed run record and submit a manual execution that avoids using any runtime parameters.
Failed job runs are remediated with job repairs, and parameter overrides adjust parameters rather than eliminating them.