Jobs are the main unit of execution and monitoring in Dagster. They allow you to execute a portion of a graph of Software-defined Assets or ops based on a schedule or an external trigger.
When a job begins, it kicks off a run. A run is a single execution of a job in Dagster. Runs can be launched and viewed in the Dagster UI.
Using jobs provides the following benefits:
Jobs are supported for both Software-defined Assets and ops, but the usage for each concept is unique. Refer to the following documentation for more info:
With jobs, you can: