Implementing Lakeflow Jobs
Unlock the complete study guide + 1,040 practice questions across 16 full exams.
Bundled into the existing Implementing Data Engineering Solutions Using Azure Databricks premium course — no separate purchase.
14-day money-back guarantee — no questions asked.
Included in this chapter:
- A job is a graph of tasks, each with its own compute
- Parameterize jobs: parameters, widgets, and task values
- Triggers and schedules: match the arrival pattern
- Control flow: dependencies, conditions, and loops
- Reliability: retries, restarts, and notifications
Lakeflow Jobs trigger types by how work arrives
| Trigger | Fires when | Latency | Typical use |
|---|---|---|---|
| Scheduled | A quartz cron time is reached | Exact clock time | Fixed-cadence batch ETL |
| File arrival | New files land in a UC location | About one minute | Irregular file drops |
| Table update | A monitored UC table gets new data | After the upstream commit | Chaining to an upstream table |
| Continuous | The previous run ends (always-on) | Near real time | Always-on streaming |
| Manual | You click Run now or call the API | On demand | Ad-hoc and external orchestration |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.
References
- Lakeflow Jobs
- Configure and edit tasks in Lakeflow Jobs
- Configure compute for jobs
- Databricks Pricing: Flexible Plans for Data and AI Solutions
- Run a job with a Microsoft Entra ID service principal
- Configure and edit Lakeflow Jobs
- Configure job parameters
- Dynamic value references
- Access parameter values from a task
- Use task values to pass information between tasks
- Automate jobs with schedules and triggers
- Run jobs on a schedule
- Trigger jobs when new files arrive
- Trigger jobs when source tables are updated
- Run jobs continuously
- Control the flow of tasks within Lakeflow Jobs
- Triggered vs. continuous pipeline mode
- Add notifications on a job