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.
Browse help topics and this page
Help topics
Configure a run
- Choose form or JSON
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.
- Enter column lists
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
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.
- Create an experiment during 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. |