Run creation help
Choose a guided form or API-compatible JSON configuration, then review the schema requirements and pipeline concepts used when starting forecast runs.
Configure a run
Use the guided form to configure a run step by step. JSON configuration can load a starter template from the current Forecast API contract. Keys rejected by the API must be removed before submission; keys the API would silently ignore are identified but do not block submission. If the contract is unavailable, the existing starter JSON and backend validation still apply.
Add each column as a separate item by pressing Enter or typing a comma. You can also paste comma-separated or line-separated values and remove individual items.
Reuse configuration starts a new run with settings from an earlier run. Fields the current API no longer supports are removed from the copied configuration and listed for review; the saved run is not changed. Review source credentials, dates, and outputs before submission.
A newly created experiment is selected automatically. A source or parent run's experiment is suggested when the relationship is unambiguous, but you can change it.
Schema terminology
| Term | Requirement | Examples | Meaning |
|---|---|---|---|
| Target Column(s) | Required | sales temperature, humidity | Column name(s) containing observations of the endogenous variable(s) for which forecasts are required. |
| Timestamp Column | Required | pos_date utc_time | Column name containing temporal information for each row in the dataset. |
| Identifier Column(s) | Optional | product_id state, city | Column name(s) containing hierarchical information used to identify a single time series. |
| Static Column(s) | Optional | product_category, product_height, product_weight, product_depth country | Column name(s) containing exogenous feature values that remain fixed for a single time series. |
| Known Column(s) | Optional | discount_rate season | Column name(s) containing exogenous feature values that vary over time and are known or controllable during the forecast horizon. |
| Unknown Column(s) | Optional | price, GDP wind_speed | Column name(s) containing exogenous feature values that vary over time when no prior information is available for the forecast horizon. |
Data requirements
- Data must be in long format. Each row represents one observation for all endogenous and exogenous features for one time series at one point in time.
- Target variables must be real-valued.
- The timestamp column can contain a date or a date and time. All observations must use the same format, preferably ISO 8601.
- Identifier columns are optional when the dataset contains only one time series.
- Static, known, and unknown variables can be categorical or real-valued.
Orchestration terminology
| Term | Meaning | Details |
|---|---|---|
| Pipeline | A sequence of Bodhi Forecast SDK capabilities invoked for a specific purpose. |
|
| Run | A single execution of one Bodhi Forecast pipeline. | A run can be started directly or created as part of a project. |
| Experiment | A collection of runs. | Typically groups runs that use related datasets or configurations. |