YAML Schema#

kind
allowed
  • operator
requiredTrue
typestring
defaultoperator
meta
descriptionWhich service are you trying to use? Common kinds: `operator`, `job`
version
allowed
  • v1
requiredTrue
typestring
defaultv1
meta
descriptionOperators may change yaml file schemas from version to version, as well as implementation details. Double check the version to ensure compatibility.
type
requiredTrue
typestring
defaultforecast
meta
descriptionType should always be `forecast` when using a forecast operator
spec
requiredTrue
schema
historical_data
requiredTrue
typedict
meta
descriptionThis should be indexed by date and target category (optionally). It should include all targets and endogeneous data.
schema
format
allowed
  • csv
  • json
  • clipboard
  • excel
  • hdf
  • feather
  • load_files
requiredFalse
typestring
columns
requiredFalse
typelist
schema
typestring
options
nullableTrue
requiredFalse
typedict
url
requiredTrue
typestring
defaultdata.csv
meta
descriptionThe url can be local, or remote. For example: `oci://<bucket>@<namespace>/data.csv`
limit
requiredFalse
typeinteger
additional_data
requiredFalse
typedict
meta
descriptionAdditional datasets must be indexed by the same targets and target categories as the historical data. Also is must have datapoints for each date/category for your horizon. This must be exogeneous data.
schema
format
allowed
  • csv
  • json
  • clipboard
  • excel
  • hdf
  • feather
  • load_files
requiredFalse
typestring
columns
requiredFalse
typelist
schema
typestring
options
nullableTrue
requiredFalse
typedict
url
requiredFalse
typestring
meta
descriptionThe url can be local, or remote. For example: `oci://<bucket>@<namespace>/data.csv`
limit
requiredFalse
typeinteger
test_data
requiredFalse
meta
descriptionOptional, only if evaluation is needed.
schema
connect_args
nullableTrue
requiredFalse
typedict
format
requiredFalse
typestring
allowed
  • csv
  • json
  • clipboard
  • excel
  • hdf
  • sql
columns
requiredFalse
typelist
schema
typestring
url
requiredTrue
typestring
defaulttest.csv
meta
descriptionThe url can be local, or remote. For example: `oci://<bucket>@<namespace>/data.csv`
name
requiredFalse
typestring
options
nullableTrue
requiredFalse
typedict
typedict
output_directory
requiredFalse
schema
connect_args
nullableTrue
requiredFalse
typedict
format
requiredFalse
typestring
allowed
  • csv
  • json
  • clipboard
  • excel
  • hdf
  • sql
url
requiredTrue
typestring
defaultresult/
meta
descriptionThe url can be local, or remote. For example: `oci://<bucket>@<namespace>/`
name
requiredFalse
typestring
options
nullableTrue
requiredFalse
typedict
typedict
report_file_name
requiredFalse
typestring
defaultreport.html
meta
descriptionPlaced into output_directory location. Defaults to report.html
report_title
requiredFalse
typestring
report_theme
requiredFalse
typestring
defaultlight
allowed
  • light
  • dark
report_metrics_name
requiredFalse
typestring
defaultreport.csv
meta
descriptionPlaced into output_directory location. Defaults to report.csv
target_column
typestring
requiredTrue
defaulttarget
preprocessing
typeboolean
requiredFalse
defaultTrue
meta
descriptionpreprocessing and feature engineering can be disabled using this flag, Defaults to true
datetime_column
typedict
requiredTrue
schema
name
typestring
requiredTrue
defaultDate
format
typestring
requiredFalse
target_category_columns
typelist
requiredFalse
schema
typestring
horizon
requiredTrue
schema
periods
typeinteger
default3
requiredTrue
interval
typeinteger
requiredFalse
interval_unit
requiredTrue
typestring
defaultM
allowed
  • S
  • M
  • H
  • D
  • W
  • Mo
  • Q
  • Y
typedict
model
typestring
requiredTrue
defaultautomlx
allowed
  • prophet
  • arima
  • neuralprophet
  • automlx
  • autots
  • auto
model_kwargs
typedict
requiredFalse
confidence_interval_width
typefloat
requiredFalse
default0.8
tuning
typedict
requiredFalse
schema
n_trials
typeinteger
requiredFalse
default10
metric
typestring
requiredFalse
defaultMAPE
allowed
  • MAPE
  • RMSE
  • MSE
  • SMAPE
typedict