The native scheduler for the lakehouse: wire tasks into a DAG, trigger them on a clock or on new data, and run them on cheap ephemeral compute.
Lakeflow Jobs (formerly Workflows) is Databricks' built-in orchestrator that schedules and runs a workflow of dependent tasks as a directed acyclic graph (DAG).
It's the native, no-extra-infra way to chain notebooks, pipelines, SQL, and dbt into a production data flow with dependencies, retries, alerting, and identity — so you orchestrate inside the platform instead of standing up a separate Airflow.
A job orchestrates tasks; a task is "a specific unit of work within a job." One job spans a single task to hundreds.
Tasks form a DAG: each task's Depends on sets its upstream tasks, giving sequential and fan-out/fan-in execution.
Notebook, Python script/wheel, SQL, Pipeline (Lakeflow Declarative Pipelines), dbt, JAR, Spark Submit, Run Job, plus If/else and For each control flow.
Scheduled (cron/Quartz), file arrival on a Unity Catalog location, continuous, and table-update triggers — or run manually.
Serverless is the default where supported; job clusters spin up per run and terminate after. All-purpose works but is "not recommend[ed]" for production.
Per-task retries with interval and timeout; notifications on start/success/failure; the Run as identity (user or service principal) governs all data and compute access.
Databricks Asset Bundle · databricks.ymlresources:
jobs:
daily_etl:
name: daily_etl
trigger: { periodic: { interval: 1, unit: DAYS } }
tasks:
- task_key: ingest
notebook_task: { notebook_path: ./ingest.py }
- task_key: transform
depends_on: [{ task_key: ingest }] # DAG edge: transform waits for ingest
notebook_task: { notebook_path: ./transform.py }
max_retries: 2
Run as to a service principal so privileges are decoupled from a person.Depends on edges, triggered by schedule, file arrival, or continuously."Run as identity, not the trigger-er, decides what data and compute the job can touch — point it at a service principal in production."Verified against docs.databricks.com · June 2026