Skip to main content
The job queue coordinates work between the control plane and data planes. This reference describes the different types of jobs that flow through the queue.

Overview

Jobs are the unit of work exchanged between the control plane and data plane operators. When the control plane needs something executed in a data plane, it creates a job and enqueues it. Data plane operators poll the queue, claim jobs, execute them, and report results.

Job categories

Query jobs

Jobs that execute compiled SQL queries against the data plane’s database engine.
FieldDescription
Typequery
PayloadTranspiled SQL for the target database dialect
ResultQuery results or error details
Related: Query Processing

Materialized view jobs

Jobs that refresh materialized views by executing their defining queries and storing results.
FieldDescription
Typematerialized_view_refresh
PayloadView definition and refresh parameters
ResultCompletion status and row counts
Related: Materialized Views

Dataset operations

Jobs that manage datasets within the data plane.

System jobs

Administrative and maintenance jobs.