
Answer-first summary for fast verification
Answer: Repair the Job Run to re-execute only the failed tasks and any dependent tasks.
Repairing a failed multi-task job allows for the re-execution of only the unsuccessful tasks and their dependencies, significantly reducing the time and resources needed for recovery. This approach avoids the unnecessary rerun of successfully completed tasks. Reference: [Databricks Documentation](https://docs.databricks.com/workflows/jobs/repair-job-failures.html).
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
A data engineer is managing a Job with multiple tasks that exceeds 2 hours in completion time. During the last execution, the final task failed unexpectedly. What action should the data engineer take to efficiently complete the Job Run while minimizing execution time?
A
Rerun the entire Job Run to execute all tasks again.
B
Repair the Job Run to re-execute only the failed tasks and any dependent tasks.
C
Delete the failed Run and initiate a new Run for the Job.
D
Keep the failed Run as is and start a new Run for the Job.
E
Execute the Job in Production mode, which automatically retries execution upon errors.
No comments yet.