Skip to content

Repairing, restarting, stopping, and rerunning Lakeflow Jobs

Lakeflow Jobs provides run-level controls—Run Now, Stop, and Repair Run—that let engineers manage failed or in-progress multi-task job executions without always re-running an entire pipeline. Understanding when each control applies, and what state it preserves, is essential for efficient troubleshooting and cost control.

1 · Learn the must-know

  • Repair Run only re-executes tasks that failed or were skipped due to an upstream failure; successfully completed tasks in that run are not re-run, preserving their outputs and reducing cost/time.
  • Repair Run is available only for multi-task (workflow) jobs that have already completed with a failed or partially failed status; it is not available for a job's very first attempt or for single-task jobs.
  • Run Now always starts a brand-new run of the entire job from scratch, ignoring the status of any previous run, and is used when you want a full fresh execution rather than a targeted fix.
  • Stop cancels a currently active (running or queued) job run; a stopped run is marked as 'Stopped/Cancelled' and cannot later be repaired the same way a failed run can—you typically trigger Run Now again.
  • Each task can define a retry policy (number of retries and interval), which automatically re-attempts a failed task before the overall run is marked as failed—this is separate from manually invoking Repair Run after the run completes.
  • Troubleshooting relies on the Runs tab (matrix/list view) plus per-task driver logs, Spark UI, and stdout/stderr output to identify root cause before choosing whether to Repair, re-Run, or Stop a job.

2 · Check your understanding

Check this objectiveFree · always available

A Lakeflow job contains four sequential tasks: Extract, Transform, Validate, and Load, each depending on the success of the prior task. During a scheduled run, Extract and Transform complete successfully, but Validate fails because of a transient network timeout, causing Load to be skipped. After fixing the network issue, the data engineer wants to resume the job without reprocessing the data that Extract and Transform already produced. Which action should the engineer take?

Your objective map0 tried · 0 answered correctly · 77 untouched

What you have tried across DP-750's objectives, not a readiness score.

Set up and configure an Azure Databricks environment15-20% of the exam0 of 13 tried
Secure and govern Unity Catalog objects15-20% of the exam0 of 12 tried
Prepare and process data30-35% of the exam0 of 28 tried
Deploy and maintain data pipelines and workloads30-35% of the exam0 of 24 tried

3 · Keep going