Skip to main content
Author: Chris Bahr, Created: 2025-12-18

XperiFlow Jobs Documentation

XperiFlow Version: 4.1.0 Generated: 2025-12-18 14:43:39 UTC

This document provides comprehensive documentation for all registered jobs in the XperiFlow system.


1. AtomicPlaceholder

Description

Atomic placeholder job for testing and development purposes.

Session Type

framework

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"AtomicPlaceholderTaskStorageContext": {
"properties": {},
"title": "AtomicPlaceholderTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/AtomicPlaceholderTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "AtomicPlaceholderMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


2. AutoAssign

Description

Automatically assign events to targets based on geographic location resolution for a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"AutoAssignTaskStorageContext": {
"properties": {
"buildinfo_id": {
"title": "Buildinfo Id",
"type": "integer"
}
},
"required": [
"buildinfo_id"
],
"title": "AutoAssignTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/AutoAssignTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "AutoAssignMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


3. AutoGenerateBlocks

Description

Auto generate blocks of given types of generators based on build information for a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"AutoGenerateBlocksStorageContext": {
"properties": {
"buildinfo_id": {
"title": "Buildinfo Id",
"type": "integer"
},
"generator_typenames": {
"items": {
"type": "string"
},
"title": "Generator Typenames",
"type": "array"
}
},
"required": [
"buildinfo_id",
"generator_typenames"
],
"title": "AutoGenerateBlocksStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/AutoGenerateBlocksStorageContext"
}
},
"required": [
"task_storage"
],
"title": "AutoGenerateBlocksMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


4. BackgroundCheckpoint

Description

Create a data checkpoint that can be used to restore the state of an application to a previous point in time.

Session Type

framework

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"CheckpointTaskStorageContext": {
"properties": {
"checkpoint_name": {
"title": "Checkpoint Name",
"type": "string"
},
"n_seconds": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "N Seconds"
}
},
"required": [
"checkpoint_name"
],
"title": "CheckpointTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/CheckpointTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "CheckpointMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


5. CleanupPipeline

Description

Cleanup and delete old data from prior SensibleAI Forecast pipeline runs.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"properties": {},
"title": "CleanupPipelineMetadataContext",
"type": "object"
}


6. CleanupPrediction

Description

Cleanup and delete old data from prior SensibleAI Forecast prediction runs.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"properties": {},
"title": "CleanupPredictionMetadataContext",
"type": "object"
}


7. DataSourceUpdate

Description

Update the configuration of a target or feature data source within a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"DataSourceUpdateOrchestratorTaskStorageContext": {
"properties": {
"datasource_update_config": {
"$ref": "#/$defs/SMLDataSourceUpdate"
}
},
"required": [
"datasource_update_config"
],
"title": "DataSourceUpdateOrchestratorTaskStorageContext",
"type": "object"
},
"FeatureDataSourceUpdate": {
"properties": {
"datasource_name": {
"description": "The feature dataset we are updating.",
"field_type": "input",
"input_component": {
"component_type": "combobox",
"show_search": true
},
"long_description": null,
"options_callback": "xperiflow.source.managers.datasource.pbm.jobs:FeatureDataSourceUpdate.get_feature_datasource_names",
"options_callback_kwargs": null,
"state_name": "datasource_select",
"title": "Source Data Name",
"tooltip": "Validation Constraints:\nThis input may be subject to other validation constraints at runtime.",
"type": "string"
},
"tabular_connection": {
"anyOf": [
{
"$ref": "#/$defs/SqlServerDataSource"
},
{
"$ref": "#/$defs/FileDataSource"
}
],
"description": "The connection type to use to access the source data.",
"field_type": "input",
"input_component": {
"component_type": "combobox",
"show_search": true
},
"long_description": null,
"options_callback": null,
"options_callback_kwargs": null,
"state_name": "source_connection",
"title": "Source Data Connection Type",
"tooltip": "Validation Constraints:\nThis input may be subject to other validation constraints at runtime."
}
},
"required": [
"datasource_name",
"tabular_connection"
],
"title": "FeatureDataSourceUpdate",
"type": "object"
},
"FileDataSource": {
"properties": {
"file_paths": {
"description": "The full file path to the file to ingest.",
"field_type": "input",
"input_component": {
"component_type": "combobox",
"show_search": true
},
"items": {
"type": "string"
},
"long_description": null,
"minItems": 1,
"options_callback": "xperiflow.source.managers.datasource.pbm.dataretriever:FileDataSource.get_file_path_bound_options",
"options_callback_kwargs": null,
"state_name": "file_path",
"title": "File Path",
"tooltip": "Validation Constraints:\nThe input must have a minimum length of 1.\n\nThis input may be subject to other validation constraints at runtime.",
"type": "array"
}
},
"required": [
"file_paths"
],
"title": "FileDataSource",
"type": "object"
},
"SMLDataSourceUpdate": {
"properties": {
"update_type": {
"anyOf": [
{
"$ref": "#/$defs/FeatureDataSourceUpdate"
},
{
"$ref": "#/$defs/TargetDataSourceUpdate"
}
],
"description": "The type of update to perform.",
"field_type": "input",
"input_component": {
"component_type": "combobox",
"show_search": true
},
"long_description": null,
"options_callback": null,
"options_callback_kwargs": null,
"state_name": "update_type",
"title": "Data Source Type",
"tooltip": "Validation Constraints:\nThis input may be subject to other validation constraints at runtime."
}
},
"required": [
"update_type"
],
"title": "SMLDataSourceUpdate",
"type": "object"
},
"SqlServerDataSource": {
"properties": {
"database_resource": {
"description": "The database resource to connect to, this is also known as the server name.",
"field_type": "input",
"input_component": {
"component_type": "combobox",
"show_search": true
},
"long_description": null,
"options_callback": "xperiflow.source.managers.datasource.pbm.dataretriever:SqlServerDataSource.get_database_resources",
"options_callback_kwargs": null,
"state_name": "database_resource",
"title": "Database Resource",
"tooltip": "Validation Constraints:\nThis input may be subject to other validation constraints at runtime.",
"type": "string"
},
"database_schema": {
"description": "The database schema to connect to, this is also known as the database name.",
"field_type": "input",
"input_component": {
"component_type": "combobox",
"show_search": true
},
"long_description": null,
"options_callback": "xperiflow.source.managers.datasource.pbm.dataretriever:SqlServerDataSource.get_database_schemas",
"options_callback_kwargs": null,
"state_name": "database_schema",
"title": "Database Schema",
"tooltip": "Validation Constraints:\nThis input may be subject to other validation constraints at runtime.",
"type": "string"
},
"tables": {
"description": "The table(s) from the database to connect to.",
"field_type": "input",
"input_component": {
"component_type": "combobox",
"show_search": true
},
"items": {
"type": "string"
},
"long_description": null,
"minItems": 1,
"options_callback": "xperiflow.source.managers.datasource.pbm.dataretriever:SqlServerDataSource.get_tables",
"options_callback_kwargs": null,
"state_name": "tables",
"title": "Tables",
"tooltip": "Validation Constraints:\nThe input must have a minimum length of 1.\n\nThis input may be subject to other validation constraints at runtime.",
"type": "array"
}
},
"required": [
"database_resource",
"database_schema",
"tables"
],
"title": "SqlServerDataSource",
"type": "object"
},
"TargetDataSourceUpdate": {
"properties": {
"tabular_connection": {
"anyOf": [
{
"$ref": "#/$defs/SqlServerDataSource"
},
{
"$ref": "#/$defs/FileDataSource"
}
],
"description": "The connection type to use to access the source data.",
"field_type": "input",
"input_component": {
"component_type": "combobox",
"show_search": true
},
"long_description": null,
"options_callback": null,
"options_callback_kwargs": null,
"state_name": "source_connection",
"title": "Source Data Connection Type",
"tooltip": "Validation Constraints:\nThis input may be subject to other validation constraints at runtime."
}
},
"required": [
"tabular_connection"
],
"title": "TargetDataSourceUpdate",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/DataSourceUpdateOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "DataSourceUpdateOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


8. DataSourcesRefresh

Description

Update multiple data sources in one job.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"DataSourcesRefreshOrchestratorTaskStorageContext": {
"properties": {
"bulk_datasource_update_config": {
"$ref": "#/$defs/FORDataSourcesRefresh"
}
},
"required": [
"bulk_datasource_update_config"
],
"title": "DataSourcesRefreshOrchestratorTaskStorageContext",
"type": "object"
},
"FORDataSourcesRefresh": {
"properties": {
"datasource_names": {
"description": "The names of the data sources to retrieve most updated data from.",
"field_type": "input",
"input_component": {
"component_type": "combobox",
"show_search": true
},
"items": {
"type": "string"
},
"long_description": null,
"minItems": 1,
"options_callback": "xperiflow.source.managers.datasource.pbm.jobs:FORDataSourcesRefresh.get_datasource_data",
"options_callback_kwargs": null,
"state_name": "datasource_select",
"title": "Source Data Names",
"tooltip": "Validation Constraints:\nThe input must have a minimum length of 1.\n\nThis input may be subject to other validation constraints at runtime.",
"type": "array"
}
},
"required": [
"datasource_names"
],
"title": "FORDataSourcesRefresh",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/DataSourcesRefreshOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "DataSourcesRefreshOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


9. Deploy

Description

Deploy time series forecasting models into 'production' and calculate relevant deployment statistics for a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"DeployOrchestratorTaskStorageContext": {
"properties": {
"buildinfo_id": {
"title": "Buildinfo Id",
"type": "integer"
}
},
"required": [
"buildinfo_id"
],
"title": "DeployOrchestratorTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/DeployOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "DeployOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


10. EventLocationUpload

Description

Create event-to-location assignments via a database or file upload for a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"EventLocationMapperUploadTaskStorageContext": {
"properties": {
"buildinfo_id": {
"title": "Buildinfo Id",
"type": "integer"
},
"file_string": {
"title": "File String",
"type": "string"
}
},
"required": [
"file_string",
"buildinfo_id"
],
"title": "EventLocationMapperUploadTaskStorageContext",
"type": "object"
},
"SqlServerTableConnectionContext": {
"properties": {
"database_resource": {
"title": "Database Resource",
"type": "string"
},
"database_schema": {
"title": "Database Schema",
"type": "string"
},
"retrieval": {
"$ref": "#/$defs/TableRetrievalContext"
}
},
"required": [
"database_resource",
"database_schema",
"retrieval"
],
"title": "SqlServerTableConnectionContext",
"type": "object"
},
"TableRetrievalContext": {
"properties": {
"tables": {
"items": {
"type": "string"
},
"title": "Tables",
"type": "array"
}
},
"required": [
"tables"
],
"title": "TableRetrievalContext",
"type": "object"
}
},
"properties": {
"database_storage": {
"anyOf": [
{
"$ref": "#/$defs/SqlServerTableConnectionContext"
},
{
"type": "null"
}
],
"default": null
},
"task_storage": {
"anyOf": [
{
"$ref": "#/$defs/EventLocationMapperUploadTaskStorageContext"
},
{
"type": "null"
}
],
"default": null
}
},
"title": "EventLocationMapperUploadMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

No

No description available

database_storage

unknown

No

No description available


11. EventPackageUpload

Description

Create event packages via a database or file data upload for a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"EventPackageMapperUploadTaskStorageContext": {
"properties": {
"file_string": {
"title": "File String",
"type": "string"
}
},
"required": [
"file_string"
],
"title": "EventPackageMapperUploadTaskStorageContext",
"type": "object"
},
"SqlServerTableConnectionContext": {
"properties": {
"database_resource": {
"title": "Database Resource",
"type": "string"
},
"database_schema": {
"title": "Database Schema",
"type": "string"
},
"retrieval": {
"$ref": "#/$defs/TableRetrievalContext"
}
},
"required": [
"database_resource",
"database_schema",
"retrieval"
],
"title": "SqlServerTableConnectionContext",
"type": "object"
},
"TableRetrievalContext": {
"properties": {
"tables": {
"items": {
"type": "string"
},
"title": "Tables",
"type": "array"
}
},
"required": [
"tables"
],
"title": "TableRetrievalContext",
"type": "object"
}
},
"properties": {
"database_storage": {
"anyOf": [
{
"$ref": "#/$defs/SqlServerTableConnectionContext"
},
{
"type": "null"
}
],
"default": null
},
"task_storage": {
"anyOf": [
{
"$ref": "#/$defs/EventPackageMapperUploadTaskStorageContext"
},
{
"type": "null"
}
],
"default": null
}
},
"title": "EventPackageMapperUploadMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

No

No description available

database_storage

unknown

No

No description available


12. EventTargetDimensionUpload

Description

Create event-to-target assignments via a database or file data upload based on target dimensions for a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"EventTargetDimensionMapperUploadTaskStorageContext": {
"properties": {
"buildinfo_id": {
"title": "Buildinfo Id",
"type": "integer"
},
"file_string": {
"title": "File String",
"type": "string"
}
},
"required": [
"file_string",
"buildinfo_id"
],
"title": "EventTargetDimensionMapperUploadTaskStorageContext",
"type": "object"
},
"SqlServerTableConnectionContext": {
"properties": {
"database_resource": {
"title": "Database Resource",
"type": "string"
},
"database_schema": {
"title": "Database Schema",
"type": "string"
},
"retrieval": {
"$ref": "#/$defs/TableRetrievalContext"
}
},
"required": [
"database_resource",
"database_schema",
"retrieval"
],
"title": "SqlServerTableConnectionContext",
"type": "object"
},
"TableRetrievalContext": {
"properties": {
"tables": {
"items": {
"type": "string"
},
"title": "Tables",
"type": "array"
}
},
"required": [
"tables"
],
"title": "TableRetrievalContext",
"type": "object"
}
},
"properties": {
"database_storage": {
"anyOf": [
{
"$ref": "#/$defs/SqlServerTableConnectionContext"
},
{
"type": "null"
}
],
"default": null
},
"task_storage": {
"anyOf": [
{
"$ref": "#/$defs/EventTargetDimensionMapperUploadTaskStorageContext"
},
{
"type": "null"
}
],
"default": null
}
},
"title": "EventTargetDimensionMapperUploadMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

No

No description available

database_storage

unknown

No

No description available


13. EventTargetUpload

Description

Create event-to-target assignments via a database or file data upload based on target names for a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"EventTargetMapperUploadTaskStorageContext": {
"properties": {
"buildinfo_id": {
"title": "Buildinfo Id",
"type": "integer"
},
"file_string": {
"title": "File String",
"type": "string"
}
},
"required": [
"file_string",
"buildinfo_id"
],
"title": "EventTargetMapperUploadTaskStorageContext",
"type": "object"
},
"SqlServerTableConnectionContext": {
"properties": {
"database_resource": {
"title": "Database Resource",
"type": "string"
},
"database_schema": {
"title": "Database Schema",
"type": "string"
},
"retrieval": {
"$ref": "#/$defs/TableRetrievalContext"
}
},
"required": [
"database_resource",
"database_schema",
"retrieval"
],
"title": "SqlServerTableConnectionContext",
"type": "object"
},
"TableRetrievalContext": {
"properties": {
"tables": {
"items": {
"type": "string"
},
"title": "Tables",
"type": "array"
}
},
"required": [
"tables"
],
"title": "TableRetrievalContext",
"type": "object"
}
},
"properties": {
"database_storage": {
"anyOf": [
{
"$ref": "#/$defs/SqlServerTableConnectionContext"
},
{
"type": "null"
}
],
"default": null
},
"task_storage": {
"anyOf": [
{
"$ref": "#/$defs/EventTargetMapperUploadTaskStorageContext"
},
{
"type": "null"
}
],
"default": null
}
},
"title": "EventTargetMapperUploadMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

No

No description available

database_storage

unknown

No

No description available


14. EventUpload

Description

Create events and event occurrences via a database or file data upload for a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"EventUploadTaskStorageContext": {
"properties": {
"buildinfo_id": {
"title": "Buildinfo Id",
"type": "integer"
},
"file_string": {
"title": "File String",
"type": "string"
}
},
"required": [
"file_string",
"buildinfo_id"
],
"title": "EventUploadTaskStorageContext",
"type": "object"
},
"SqlServerTableConnectionContext": {
"properties": {
"database_resource": {
"title": "Database Resource",
"type": "string"
},
"database_schema": {
"title": "Database Schema",
"type": "string"
},
"retrieval": {
"$ref": "#/$defs/TableRetrievalContext"
}
},
"required": [
"database_resource",
"database_schema",
"retrieval"
],
"title": "SqlServerTableConnectionContext",
"type": "object"
},
"TableRetrievalContext": {
"properties": {
"tables": {
"items": {
"type": "string"
},
"title": "Tables",
"type": "array"
}
},
"required": [
"tables"
],
"title": "TableRetrievalContext",
"type": "object"
}
},
"properties": {
"database_storage": {
"anyOf": [
{
"$ref": "#/$defs/SqlServerTableConnectionContext"
},
{
"type": "null"
}
],
"default": null
},
"task_storage": {
"anyOf": [
{
"$ref": "#/$defs/EventUploadTaskStorageContext"
},
{
"type": "null"
}
],
"default": null
}
},
"title": "EventUploadMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

No

No description available

database_storage

unknown

No

No description available


15. FeatureDataLoad

Description

Load source feature data for a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"SourceFeatureDataLoadOrchestratorTaskStorageContext": {
"properties": {
"buildinfo_id": {
"title": "Buildinfo Id",
"type": "integer"
}
},
"required": [
"buildinfo_id"
],
"title": "SourceFeatureDataLoadOrchestratorTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/SourceFeatureDataLoadOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "SourceFeatureDataLoadOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


16. FeatureDataValidation

Description

Validate the structure and metadata of a feature data source within a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"FORDataSourceFeatureCommitContext": {
"description": "A lightweight BaseModel version of FORDataSourceFeatureCommit for use in contexts where validation is not needed.\nThis class contains the same data attributes as FORDataSourceFeatureCommit but without the ParameterBaseModel\nvalidation logic, state definitions, and UI workflow capabilities.\n\nThis is used in FeatureDataSourceValidationCommitTaskStorageContext, adapter functions, tests, and simulator where\nwe need the data structure but don't need the validation that opens connections to the database.",
"properties": {
"datasource_name": {
"title": "Datasource Name",
"type": "string"
},
"date": {
"title": "Date",
"type": "string"
},
"hierarchy_groupings": {
"default": [],
"items": {
"type": "string"
},
"title": "Hierarchy Groupings",
"type": "array"
},
"intersection_dimensions": {
"items": {
"type": "string"
},
"title": "Intersection Dimensions",
"type": "array"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Location"
},
"tabular_connection": {
"anyOf": [
{
"$ref": "#/$defs/SqlServerDataSource"
},
{
"$ref": "#/$defs/FileDataSource"
}
],
"title": "Tabular Connection"
},
"value": {
"title": "Value",
"type": "string"
}
},
"required": [
"datasource_name",
"tabular_connection",
"intersection_dimensions",
"date",
"value"
],
"title": "FORDataSourceFeatureCommitContext",
"type": "object"
},
"FeatureDataSourceValidationCommitTaskStorageContext": {
"properties": {
"buildinfo_id": {
"title": "Buildinfo Id",
"type": "integer"
},
"datasource_config": {
"$ref": "#/$defs/FORDataSourceFeatureCommitContext"
}
},
"required": [
"buildinfo_id",
"datasource_config"
],
"title": "FeatureDataSourceValidationCommitTaskStorageContext",
"type": "object"
},
"FileDataSource": {
"properties": {
"file_paths": {
"description": "The full file path to the file to ingest.",
"field_type": "input",
"input_component": {
"component_type": "combobox",
"show_search": true
},
"items": {
"type": "string"
},
"long_description": null,
"minItems": 1,
"options_callback": "xperiflow.source.managers.datasource.pbm.dataretriever:FileDataSource.get_file_path_bound_options",
"options_callback_kwargs": null,
"state_name": "file_path",
"title": "File Path",
"tooltip": "Validation Constraints:\nThe input must have a minimum length of 1.\n\nThis input may be subject to other validation constraints at runtime.",
"type": "array"
}
},
"required": [
"file_paths"
],
"title": "FileDataSource",
"type": "object"
},
"SqlServerDataSource": {
"properties": {
"database_resource": {
"description": "The database resource to connect to, this is also known as the server name.",
"field_type": "input",
"input_component": {
"component_type": "combobox",
"show_search": true
},
"long_description": null,
"options_callback": "xperiflow.source.managers.datasource.pbm.dataretriever:SqlServerDataSource.get_database_resources",
"options_callback_kwargs": null,
"state_name": "database_resource",
"title": "Database Resource",
"tooltip": "Validation Constraints:\nThis input may be subject to other validation constraints at runtime.",
"type": "string"
},
"database_schema": {
"description": "The database schema to connect to, this is also known as the database name.",
"field_type": "input",
"input_component": {
"component_type": "combobox",
"show_search": true
},
"long_description": null,
"options_callback": "xperiflow.source.managers.datasource.pbm.dataretriever:SqlServerDataSource.get_database_schemas",
"options_callback_kwargs": null,
"state_name": "database_schema",
"title": "Database Schema",
"tooltip": "Validation Constraints:\nThis input may be subject to other validation constraints at runtime.",
"type": "string"
},
"tables": {
"description": "The table(s) from the database to connect to.",
"field_type": "input",
"input_component": {
"component_type": "combobox",
"show_search": true
},
"items": {
"type": "string"
},
"long_description": null,
"minItems": 1,
"options_callback": "xperiflow.source.managers.datasource.pbm.dataretriever:SqlServerDataSource.get_tables",
"options_callback_kwargs": null,
"state_name": "tables",
"title": "Tables",
"tooltip": "Validation Constraints:\nThe input must have a minimum length of 1.\n\nThis input may be subject to other validation constraints at runtime.",
"type": "array"
}
},
"required": [
"database_resource",
"database_schema",
"tables"
],
"title": "SqlServerDataSource",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/FeatureDataSourceValidationCommitTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "FeatureDataSourceValidationCommitMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


17. FeatureEffectExport

Description

Export feature effect data to an external source.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"FeatureEffectExportAggregatorOrchestratorTaskStorageContext": {
"properties": {
"all_deployed": {
"default": false,
"title": "All Deployed",
"type": "boolean"
},
"buildinfo_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Buildinfo Id"
},
"consumption_id": {
"title": "Consumption Id",
"type": "integer"
},
"drop_original_output_table": {
"default": false,
"title": "Drop Original Output Table",
"type": "boolean"
}
},
"required": [
"consumption_id"
],
"title": "FeatureEffectExportAggregatorOrchestratorTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/FeatureEffectExportAggregatorOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "FeatureEffectExportAggregatorOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


18. FeatureImpactExport

Description

Export feature impact data to an external source.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"FeatureImpactExportAggregatorOrchestratorTaskStorageContext": {
"properties": {
"all_deployed": {
"default": false,
"title": "All Deployed",
"type": "boolean"
},
"buildinfo_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Buildinfo Id"
},
"consumption_id": {
"title": "Consumption Id",
"type": "integer"
},
"drop_original_output_table": {
"default": false,
"title": "Drop Original Output Table",
"type": "boolean"
}
},
"required": [
"consumption_id"
],
"title": "FeatureImpactExportAggregatorOrchestratorTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/FeatureImpactExportAggregatorOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "FeatureImpactExportAggregatorOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


19. FeaturePipeline

Description

Run the automated feature engineering pipeline for a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"FeaturePipelineOrchestratorTaskStorageContext": {
"properties": {
"buildinfo_id": {
"title": "Buildinfo Id",
"type": "integer"
}
},
"required": [
"buildinfo_id"
],
"title": "FeaturePipelineOrchestratorTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/FeaturePipelineOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "FeaturePipelineOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


20. FrequencyResample

Description

Resample the time granularity of provided data source.

Session Type

framework

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"FrequencyAlterationTaskStorageContext": {
"properties": {
"aggregation_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Aggregation Type"
},
"build_column_store_index": {
"title": "Build Column Store Index",
"type": "boolean"
},
"datasource_connection_context": {
"$ref": "#/$defs/SqlServerTableConnectionContext"
},
"date_col": {
"title": "Date Col",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"origin_frequency": {
"title": "Origin Frequency",
"type": "string"
},
"table_key_columns": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Table Key Columns"
},
"target_frequency": {
"title": "Target Frequency",
"type": "string"
}
},
"required": [
"name",
"origin_frequency",
"target_frequency",
"datasource_connection_context",
"date_col",
"build_column_store_index"
],
"title": "FrequencyAlterationTaskStorageContext",
"type": "object"
},
"SqlServerTableConnectionContext": {
"properties": {
"database_resource": {
"title": "Database Resource",
"type": "string"
},
"database_schema": {
"title": "Database Schema",
"type": "string"
},
"retrieval": {
"$ref": "#/$defs/TableRetrievalContext"
}
},
"required": [
"database_resource",
"database_schema",
"retrieval"
],
"title": "SqlServerTableConnectionContext",
"type": "object"
},
"TableRetrievalContext": {
"properties": {
"tables": {
"items": {
"type": "string"
},
"title": "Tables",
"type": "array"
}
},
"required": [
"tables"
],
"title": "TableRetrievalContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/FrequencyAlterationTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "FrequencyAlterationMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


21. ImportGeneratorPackages

Description

Import feature (generator) packages.

Session Type

framework

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"properties": {},
"title": "DefaultPackagesUploadMetadataContext",
"type": "object"
}


22. IndexRebuild

Description

Rebuild indices on a given database.

Session Type

framework

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"IndexRebuildTaskStorageContext": {
"properties": {
"database_resource": {
"title": "Database Resource",
"type": "string"
},
"database_schema": {
"title": "Database Schema",
"type": "string"
},
"rebuild_level": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Rebuild Level"
},
"reorganize_level": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Reorganize Level"
},
"table_size": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Table Size"
}
},
"required": [
"database_schema",
"database_resource"
],
"title": "IndexRebuildTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/IndexRebuildTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "IndexRebuildMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


23. LocationUpload

Description

Create locations via a database or file data upload for a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"LocationUploadTaskStorageContext": {
"properties": {
"file_string": {
"title": "File String",
"type": "string"
}
},
"required": [
"file_string"
],
"title": "LocationUploadTaskStorageContext",
"type": "object"
},
"SqlServerTableConnectionContext": {
"properties": {
"database_resource": {
"title": "Database Resource",
"type": "string"
},
"database_schema": {
"title": "Database Schema",
"type": "string"
},
"retrieval": {
"$ref": "#/$defs/TableRetrievalContext"
}
},
"required": [
"database_resource",
"database_schema",
"retrieval"
],
"title": "SqlServerTableConnectionContext",
"type": "object"
},
"TableRetrievalContext": {
"properties": {
"tables": {
"items": {
"type": "string"
},
"title": "Tables",
"type": "array"
}
},
"required": [
"tables"
],
"title": "TableRetrievalContext",
"type": "object"
}
},
"properties": {
"database_storage": {
"anyOf": [
{
"$ref": "#/$defs/SqlServerTableConnectionContext"
},
{
"type": "null"
}
],
"default": null
},
"task_storage": {
"anyOf": [
{
"$ref": "#/$defs/LocationUploadTaskStorageContext"
},
{
"type": "null"
}
],
"default": null
}
},
"title": "LocationUploadMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

No

No description available

database_storage

unknown

No

No description available


24. ModelForecastBacktestExport

Description

Export backtest prediction data to an external source.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"ModelForecastBacktestExportAggregatorOrchestratorTaskStorageContext": {
"properties": {
"all_deployed": {
"default": false,
"title": "All Deployed",
"type": "boolean"
},
"buildinfo_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Buildinfo Id"
},
"consumption_id": {
"title": "Consumption Id",
"type": "integer"
},
"drop_original_output_table": {
"default": false,
"title": "Drop Original Output Table",
"type": "boolean"
}
},
"required": [
"consumption_id"
],
"title": "ModelForecastBacktestExportAggregatorOrchestratorTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/ModelForecastBacktestExportAggregatorOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "ModelForecastBacktestExportAggregatorOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


25. ModelForecastExport

Description

Export deployed prediction data to an external source.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"ModelForecastExportAggregatorOrchestratorTaskStorageContext": {
"properties": {
"consumption_id": {
"title": "Consumption Id",
"type": "integer"
},
"drop_original_output_table": {
"default": false,
"title": "Drop Original Output Table",
"type": "boolean"
}
},
"required": [
"consumption_id"
],
"title": "ModelForecastExportAggregatorOrchestratorTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/ModelForecastExportAggregatorOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "ModelForecastExportAggregatorOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


26. ModelForecastV1Export

Description

Export deployed prediction data to an external source.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"ModelForecastV1ExportAggregatorOrchestratorTaskStorageContext": {
"properties": {
"consumption_id": {
"title": "Consumption Id",
"type": "integer"
},
"drop_original_output_table": {
"default": false,
"title": "Drop Original Output Table",
"type": "boolean"
}
},
"required": [
"consumption_id"
],
"title": "ModelForecastV1ExportAggregatorOrchestratorTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/ModelForecastV1ExportAggregatorOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "ModelForecastV1ExportAggregatorOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


27. ModelRebuild

Description

Rebuild the configurations, engineered features, and models for a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"ModelRebuildOrchestratorTaskStorageContext": {
"properties": {
"buildinfo_id": {
"title": "Buildinfo Id",
"type": "integer"
}
},
"required": [
"buildinfo_id"
],
"title": "ModelRebuildOrchestratorTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/ModelRebuildOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "ModelRebuildOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


28. ModelingPipeline

Description

Run the automated modeling pipeline for a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"ModelingPipelineOrchestratorTaskStorageContext": {
"properties": {
"buildinfo_id": {
"title": "Buildinfo Id",
"type": "integer"
}
},
"required": [
"buildinfo_id"
],
"title": "ModelingPipelineOrchestratorTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/ModelingPipelineOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "ModelingPipelineOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


29. ParallelPlaceholder

Description

Parallel placeholder job for testing and development purposes.

Session Type

framework

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"ParallelPlaceholderTaskStorageContext": {
"properties": {},
"title": "ParallelPlaceholderTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/ParallelPlaceholderTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "ParallelPlaceholderMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


30. Pipeline

Description

Run the automated pipeline (both feature engineering and modeling) for a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"PipelineOrchestratorTaskStorageContext": {
"properties": {
"buildinfo_id": {
"title": "Buildinfo Id",
"type": "integer"
}
},
"required": [
"buildinfo_id"
],
"title": "PipelineOrchestratorTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/PipelineOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "PipelineOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


31. Prediction

Description

Run a forecast for all targets and all deployed models for a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"PredictionClusterOrchestratorTaskStorageContext": {
"properties": {
"forecast_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Forecast Name"
},
"include_soft_retrain": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": false,
"title": "Include Soft Retrain"
},
"scenario_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Scenario Id"
}
},
"title": "PredictionClusterOrchestratorTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/PredictionClusterOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "PredictionClusterOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


32. PredictionExplanationsBacktestExport

Description

Export backtest prediction explanation data to an external source.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"PredictionExplanationsBacktestExportAggregatorOrchestratorTaskStorageContext": {
"properties": {
"all_deployed": {
"default": false,
"title": "All Deployed",
"type": "boolean"
},
"buildinfo_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Buildinfo Id"
},
"consumption_id": {
"title": "Consumption Id",
"type": "integer"
},
"drop_original_output_table": {
"default": false,
"title": "Drop Original Output Table",
"type": "boolean"
}
},
"required": [
"consumption_id"
],
"title": "PredictionExplanationsBacktestExportAggregatorOrchestratorTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/PredictionExplanationsBacktestExportAggregatorOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "PredictionExplanationsBacktestExportAggregatorOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


33. PredictionExplanationsExport

Description

Export deployed prediction explanation data to an external source.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"PredictionExplanationsExportAggregatorOrchestratorTaskStorageContext": {
"properties": {
"consumption_id": {
"title": "Consumption Id",
"type": "integer"
},
"drop_original_output_table": {
"default": false,
"title": "Drop Original Output Table",
"type": "boolean"
}
},
"required": [
"consumption_id"
],
"title": "PredictionExplanationsExportAggregatorOrchestratorTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/PredictionExplanationsExportAggregatorOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "PredictionExplanationsExportAggregatorOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


34. ProjectCopy

Description

Create a copy of a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"ProjectCopyTaskStorageContext": {
"properties": {
"new_project_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "New Project Id"
},
"new_project_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "New Project Name"
}
},
"title": "ProjectCopyTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/ProjectCopyTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "ProjectCopyMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


35. ProjectCreation

Description

Create a new SensibleAI Forecast project.

Session Type

framework

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"PType_": {
"description": "The Problem Type.\nAttributes:\n CLASSIFICATION (str): Denotes a classification ML problem.\n REGRESSION (str): Denotes a regression ML problem.\n ALL (Tuple[str]): Signifies both of the above options.",
"enum": [
"classification",
"regression"
],
"title": "PType_",
"type": "string"
},
"ProjectCreationTaskStorageContext": {
"properties": {
"application": {
"title": "Application",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"editor_identity_ids": {
"anyOf": [
{
"items": {
"type": "integer"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Editor Identity Ids"
},
"manager_identity_ids": {
"anyOf": [
{
"items": {
"type": "integer"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Manager Identity Ids"
},
"project_name": {
"title": "Project Name",
"type": "string"
},
"ptype": {
"$ref": "#/$defs/PType_"
},
"ttype": {
"$ref": "#/$defs/TType_"
},
"viewer_identity_ids": {
"anyOf": [
{
"items": {
"type": "integer"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Viewer Identity Ids"
},
"vtype": {
"$ref": "#/$defs/VType_"
}
},
"required": [
"project_name",
"description",
"application",
"ptype",
"ttype",
"vtype"
],
"title": "ProjectCreationTaskStorageContext",
"type": "object"
},
"TType_": {
"description": "The Time Type.\nAttributes:\n TIMESERIES (str): Signifies Time Series.\n NON_TIMESERIES (str): Signifies Non Time Series.\n ALL (Tuple[str]): Signifies both of the above options.",
"enum": [
"timeseries",
"non_timeseries"
],
"title": "TType_",
"type": "string"
},
"VType_": {
"description": "The Vised Type.\nAttributes:\n SUPERVISED (str): Denotes supervised learning.\n UNSUPERVISED (str): Denotes unsupervised learning.\n SEMISUPERVISED (str): Denotes semi-supervised learning.\n ALL (Tuple[str]): Signifies all attributes above.",
"enum": [
"supervised",
"unsupervised",
"semisupervised"
],
"title": "VType_",
"type": "string"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/ProjectCreationTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "ProjectCreationMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


36. ProjectDatabaseUpgrade

Description

Upgrade a SensibleAI Forecast project to a new version.

Session Type

framework

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"UpgradeProjectDatabaseOrchestratorTaskStorageContext": {
"properties": {
"version_end": {
"title": "Version End",
"type": "string"
},
"version_start": {
"title": "Version Start",
"type": "string"
}
},
"required": [
"version_start",
"version_end"
],
"title": "UpgradeProjectDatabaseOrchestratorTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/UpgradeProjectDatabaseOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "UpgradeProjectDatabaseOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


37. ProjectDeletion

Description

Delete a SensibleAI Forecast project.

Session Type

framework

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"properties": {},
"title": "ProjectDeletionMetadataContext",
"type": "object"
}


38. Restore

Description

Restore a SensibleAI Forecast project to a prior checkpoint.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"RestartJobTaskStorageContext": {
"properties": {
"checkpoint_task_id": {
"title": "Checkpoint Task Id",
"type": "integer"
}
},
"required": [
"checkpoint_task_id"
],
"title": "RestartJobTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/RestartJobTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "RestartJobMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


39. RoutineExecution

Description

Execute a Routine. Note is it not recommended to run this job directly, but rather execute through Routine services.

Session Type

framework

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"RoutineExecutionTaskStorageContext": {
"properties": {
"routine_instance_id": {
"title": "Routine Instance Id",
"type": "string"
},
"routine_run_id": {
"title": "Routine Run Id",
"type": "string"
}
},
"required": [
"routine_instance_id",
"routine_run_id"
],
"title": "RoutineExecutionTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/RoutineExecutionTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "RoutineExecutionMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


40. RunNSeconds

Description

A job that runs for a specified number of seconds.

Session Type

framework

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"RunNSecondsTaskStorageContext": {
"properties": {
"n_seconds": {
"title": "N Seconds",
"type": "number"
}
},
"required": [
"n_seconds"
],
"title": "RunNSecondsTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/RunNSecondsTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "RunNSecondsMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


41. ScenarioExcelCreation

Description

Create an excel file that can be used to fill out scenario features of a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"ScenarioExcelCreationTaskStorageContext": {
"properties": {
"fill_with_forecasted_data": {
"default": true,
"title": "Fill With Forecasted Data",
"type": "boolean"
},
"hashkeys": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array",
"uniqueItems": true
},
{
"type": "null"
}
],
"default": null,
"title": "Hashkeys"
},
"scenario_id": {
"title": "Scenario Id",
"type": "integer"
}
},
"required": [
"scenario_id"
],
"title": "ScenarioExcelCreationTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/ScenarioExcelCreationTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "ScenarioExcelCreationMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


42. SequentialPlaceholder

Description

Sequential placeholder job for testing and development purposes.

Session Type

framework

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"SequentialPlaceholderTaskStorageContext": {
"properties": {},
"title": "SequentialPlaceholderTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/SequentialPlaceholderTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "SequentialPlaceholderMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


43. TargetDataLoad

Description

Load source target data into the SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"TargetDataLoadOrchestratorTaskStorageContext": {
"properties": {
"buildinfo_id": {
"title": "Buildinfo Id",
"type": "integer"
}
},
"required": [
"buildinfo_id"
],
"title": "TargetDataLoadOrchestratorTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/TargetDataLoadOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "TargetDataLoadOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


44. TargetDataValidation

Description

Validate the structure and metadata of the target data source within a SensibleAI Forecast project.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"FORDataSourceTargetCommitContext": {
"description": "A lightweight BaseModel version of FORDataSourceTargetCommit for use in contexts where validation is not needed.\nThis class contains the same data attributes as FORDataSourceTargetCommit but without the ParameterBaseModel\nvalidation logic, state definitions, and UI workflow capabilities.\n\nThis is used in TargetDataSourceValidationCommitTaskStorageContext, jobs, tests, and simulator where\nwe need the data structure but don't need the validation that opens connections to the database.",
"properties": {
"date": {
"title": "Date",
"type": "string"
},
"intersection_dimensions": {
"items": {
"type": "string"
},
"title": "Intersection Dimensions",
"type": "array"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Location"
},
"tabular_connection": {
"anyOf": [
{
"$ref": "#/$defs/SqlServerDataSource"
},
{
"$ref": "#/$defs/FileDataSource"
}
],
"title": "Tabular Connection"
},
"value": {
"title": "Value",
"type": "string"
}
},
"required": [
"tabular_connection",
"intersection_dimensions",
"date",
"value"
],
"title": "FORDataSourceTargetCommitContext",
"type": "object"
},
"FileDataSource": {
"properties": {
"file_paths": {
"description": "The full file path to the file to ingest.",
"field_type": "input",
"input_component": {
"component_type": "combobox",
"show_search": true
},
"items": {
"type": "string"
},
"long_description": null,
"minItems": 1,
"options_callback": "xperiflow.source.managers.datasource.pbm.dataretriever:FileDataSource.get_file_path_bound_options",
"options_callback_kwargs": null,
"state_name": "file_path",
"title": "File Path",
"tooltip": "Validation Constraints:\nThe input must have a minimum length of 1.\n\nThis input may be subject to other validation constraints at runtime.",
"type": "array"
}
},
"required": [
"file_paths"
],
"title": "FileDataSource",
"type": "object"
},
"SqlServerDataSource": {
"properties": {
"database_resource": {
"description": "The database resource to connect to, this is also known as the server name.",
"field_type": "input",
"input_component": {
"component_type": "combobox",
"show_search": true
},
"long_description": null,
"options_callback": "xperiflow.source.managers.datasource.pbm.dataretriever:SqlServerDataSource.get_database_resources",
"options_callback_kwargs": null,
"state_name": "database_resource",
"title": "Database Resource",
"tooltip": "Validation Constraints:\nThis input may be subject to other validation constraints at runtime.",
"type": "string"
},
"database_schema": {
"description": "The database schema to connect to, this is also known as the database name.",
"field_type": "input",
"input_component": {
"component_type": "combobox",
"show_search": true
},
"long_description": null,
"options_callback": "xperiflow.source.managers.datasource.pbm.dataretriever:SqlServerDataSource.get_database_schemas",
"options_callback_kwargs": null,
"state_name": "database_schema",
"title": "Database Schema",
"tooltip": "Validation Constraints:\nThis input may be subject to other validation constraints at runtime.",
"type": "string"
},
"tables": {
"description": "The table(s) from the database to connect to.",
"field_type": "input",
"input_component": {
"component_type": "combobox",
"show_search": true
},
"items": {
"type": "string"
},
"long_description": null,
"minItems": 1,
"options_callback": "xperiflow.source.managers.datasource.pbm.dataretriever:SqlServerDataSource.get_tables",
"options_callback_kwargs": null,
"state_name": "tables",
"title": "Tables",
"tooltip": "Validation Constraints:\nThe input must have a minimum length of 1.\n\nThis input may be subject to other validation constraints at runtime.",
"type": "array"
}
},
"required": [
"database_resource",
"database_schema",
"tables"
],
"title": "SqlServerDataSource",
"type": "object"
},
"TargetDataSourceValidationCommitTaskStorageContext": {
"properties": {
"datasource_config": {
"$ref": "#/$defs/FORDataSourceTargetCommitContext"
}
},
"required": [
"datasource_config"
],
"title": "TargetDataSourceValidationCommitTaskStorageContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/TargetDataSourceValidationCommitTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "TargetDataSourceValidationCommitMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


45. TimeSeriesCompetition

Description

Runs and compares different SensibleAI Forecast simulations against eachother.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"CompetitionDefinitionContext": {
"description": "Defines a competition.\n\nDefined By: Competition Admin\n\nAttributes:\n name: The name of the competition\n description: The description of the competition. This should a comprehensive breakdown.\n tracker: The tracker context of the competition. This is the tracker that will be used to track the competition.\n\nNotes:\n This should never be set by competitors. This is the standard definition context of a competition",
"properties": {
"description": {
"title": "Description",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"tracker": {
"$ref": "#/$defs/TrackerContext"
},
"version": {
"title": "Version",
"type": "string"
}
},
"required": [
"name",
"description",
"version",
"tracker"
],
"title": "CompetitionDefinitionContext",
"type": "object"
},
"CompetitionSubmissionBundleContext": {
"description": "Bundles together all the contexts for a competition submission.\n\nAttributes:\n competition: The competition context\n experiment: The experiment context\n experiment_submission: The experiment submission context",
"properties": {
"competition": {
"$ref": "#/$defs/CompetitionDefinitionContext"
},
"experiment": {
"$ref": "#/$defs/ExperimentDefinitionContext"
},
"experiment_submission": {
"$ref": "#/$defs/ExperimentSubmissionTrialContext"
}
},
"required": [
"competition",
"experiment",
"experiment_submission"
],
"title": "CompetitionSubmissionBundleContext",
"type": "object"
},
"ExperimentDefinitionContext": {
"description": "Defines an experiment of the Competition\n\nDefined By: Competitor\n\nAttributes:\n name: The name of the experiment. This should be a short, descriptive name of the experiment.\n description: The description of the experiment. This should a comprehensive breakdown describing what the experiment is and how it\n is different from other experiments.\n tags: The tags to be applied to the experiment. These are often attributes or one-off values that can further contextualize the experiment.\n user_defined_attributes: Other configuration attributes of the experiment. Note that this will be combined with more detailed configuration parameters\n more specific to the properties of the run. This is most commonly used to defined additional key-value metadata. Within Weights and\n Biases, this will be logged as part of the config for the run",
"properties": {
"description": {
"title": "Description",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"tags": {
"items": {
"type": "string"
},
"title": "Tags",
"type": "array"
},
"user_defined_attributes": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "User Defined Attributes"
},
"version": {
"title": "Version",
"type": "string"
}
},
"required": [
"name",
"description",
"version",
"tags"
],
"title": "ExperimentDefinitionContext",
"type": "object"
},
"ExperimentSubmissionTrialContext": {
"description": "Defines a trial of an experiment.\n\nDefined By: System\n\nAttributes:\n trial: The number of the round. This is the number of times the experiment has been run.",
"properties": {
"competition_name": {
"title": "Competition Name",
"type": "string"
},
"experiment_name": {
"title": "Experiment Name",
"type": "string"
},
"trial": {
"title": "Trial",
"type": "integer"
},
"trial_name": {
"title": "Trial Name",
"type": "string"
},
"trials": {
"title": "Trials",
"type": "integer"
}
},
"required": [
"experiment_name",
"competition_name",
"trials",
"trial_name",
"trial"
],
"title": "ExperimentSubmissionTrialContext",
"type": "object"
},
"ITrackerOutputMetadataContext": {
"additionalProperties": true,
"properties": {},
"title": "ITrackerOutputMetadataContext",
"type": "object"
},
"TimeSeriesCompetitionOrchestratorTaskStorageContext": {
"properties": {
"competition_submission": {
"$ref": "#/$defs/CompetitionSubmissionBundleContext"
}
},
"required": [
"competition_submission"
],
"title": "TimeSeriesCompetitionOrchestratorTaskStorageContext",
"type": "object"
},
"TrackerContext": {
"description": "This is a Tracker definition. This is used to define how to track data within XperiFlow and how to route to an external tracking system.\n\nAttributes:\n name: The name of the tracker\n description: The description of the tracker\n tag: A tag to help further qualify the tracker\n output_metadata: The output metadata of the tracker. This is used to define how to track data within XperiFlow and how to route to an external tracking system.\n etl_name: The name of the ETL that this tracker is associated with\n etl_kwargs: The kwargs to pass to the ETL\n\nSee Also:\n ITrackerOutputMetadataContext\n ExtractTransformLoaderContext\n IExtractTransformLoader",
"properties": {
"description": {
"title": "Description",
"type": "string"
},
"etl_kwargs": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Etl Kwargs"
},
"etl_name": {
"title": "Etl Name",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"output_metadata": {
"$ref": "#/$defs/ITrackerOutputMetadataContext"
},
"tag": {
"title": "Tag",
"type": "string"
}
},
"required": [
"name",
"description",
"tag",
"output_metadata",
"etl_name"
],
"title": "TrackerContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/TimeSeriesCompetitionOrchestratorTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "TimeSeriesCompetitionOrchestratorMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


46. TracerTracker

Description

Collects metrics of different SensibleAI Forecast simulations.

Session Type

project

Communication Metadata Context

The following JSON schema defines the parameters for this job:

{
"$defs": {
"ITrackerOutputMetadataContext": {
"additionalProperties": true,
"properties": {},
"title": "ITrackerOutputMetadataContext",
"type": "object"
},
"TracerTrackerTaskStorageContext": {
"properties": {
"project_id": {
"title": "Project Id",
"type": "integer"
},
"trackers": {
"items": {
"$ref": "#/$defs/TrackerContext"
},
"title": "Trackers",
"type": "array"
}
},
"required": [
"project_id",
"trackers"
],
"title": "TracerTrackerTaskStorageContext",
"type": "object"
},
"TrackerContext": {
"description": "This is a Tracker definition. This is used to define how to track data within XperiFlow and how to route to an external tracking system.\n\nAttributes:\n name: The name of the tracker\n description: The description of the tracker\n tag: A tag to help further qualify the tracker\n output_metadata: The output metadata of the tracker. This is used to define how to track data within XperiFlow and how to route to an external tracking system.\n etl_name: The name of the ETL that this tracker is associated with\n etl_kwargs: The kwargs to pass to the ETL\n\nSee Also:\n ITrackerOutputMetadataContext\n ExtractTransformLoaderContext\n IExtractTransformLoader",
"properties": {
"description": {
"title": "Description",
"type": "string"
},
"etl_kwargs": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Etl Kwargs"
},
"etl_name": {
"title": "Etl Name",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"output_metadata": {
"$ref": "#/$defs/ITrackerOutputMetadataContext"
},
"tag": {
"title": "Tag",
"type": "string"
}
},
"required": [
"name",
"description",
"tag",
"output_metadata",
"etl_name"
],
"title": "TrackerContext",
"type": "object"
}
},
"properties": {
"task_storage": {
"$ref": "#/$defs/TracerTrackerTaskStorageContext"
}
},
"required": [
"task_storage"
],
"title": "TracerTrackerMetadataContext",
"type": "object"
}

Parameter Properties

Property

Type

Required

Description

task_storage

unknown

Yes

No description available


This documentation was automatically generated from the XperiFlow job registry.

Total jobs documented: 46 XperiFlow Version: 4.1.0

Was this page helpful?