
Ultimate access to all questions.
A data engineer needs to address failures in a complex Databricks Job while ensuring minimal recomputation and efficient resource usage. Which of the following is the most optimal approach to resolve these failed tasks?
A
Clone the job definition and initiate a fresh rerun of the entire workflow.
B
Restart the compute cluster associated with the job and trigger a full rerun of all tasks.
C
Utilize the 'Repair Run' feature in the Jobs UI to execute only the failed tasks and their dependencies.
D
Manually create a temporary workflow to programmatically handle the logic of the failed tasks.