SpecsModelExplore
Overview
Actors
External Systems
IoT Platform
Edge
Ingestion
Stream Processing
Stream Processor
Batch Processor
Job SchedulerSpark RunnerExport Writer
Device Management
User-Facing Apps
Platform
Batch Processor
Job lifecycle
Internal structure
Components
API
SpecsModelExplore
Batch Processor
OverviewGuideBatch Jobs APILinks and Communications

Batch Processor

The Batch Processor complements the real-time pipeline. Where the stream side optimises for freshness, the batch side optimises for completeness: it reprocesses full days of telemetry into curated, columnar datasets that power analytics and long-term archival.

Why batch as well as stream

Streaming answers “what is happening now?”; batch answers “what really happened?” — with late data folded in, corrections applied, and results written in an analytics-friendly format.

Job lifecycle

Internal structure

Could not build diagram for model "example-iot".

Components

Job Scheduler

Triggers daily jobs and tracks their lifecycle.

Spark Runner

Submits and supervises Spark applications.

Export Writer

Writes curated Parquet to object storage.

API

Operators and scheduled triggers submit, inspect and cancel jobs over the Batch Jobs API. The full contract is embedded on the Overview tab.