2022/08/22 - Amazon Forecast Query Service - 1 new api methods
Changes releasing What-If Analysis APIs
Retrieves a what-if forecast.
See also: AWS API Documentation
Request Syntax
client.query_what_if_forecast(
WhatIfForecastArn='string',
StartDate='string',
EndDate='string',
Filters={
'string': 'string'
},
NextToken='string'
)
string
[REQUIRED]
The Amazon Resource Name (ARN) of the what-if forecast to query.
string
The start date for the what-if forecast. Specify the date using this format: yyyy-MM-dd'T'HH:mm:ss (ISO 8601 format). For example, 2015-01-01T08:00:00.
string
The end date for the what-if forecast. Specify the date using this format: yyyy-MM-dd'T'HH:mm:ss (ISO 8601 format). For example, 2015-01-01T20:00:00.
dict
[REQUIRED]
The filtering criteria to apply when retrieving the forecast. For example, to get the forecast for client_21 in the electricity usage dataset, specify the following:
{"item_id" : "client_21"}
To get the full what-if forecast, use the CreateForecastExportJob operation.
(string) --
(string) --
string
If the result of the previous request was truncated, the response includes a NextToken . To retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours.
dict
Response Syntax
{
'Forecast': {
'Predictions': {
'string': [
{
'Timestamp': 'string',
'Value': 123.0
},
]
}
}
}
Response Structure
(dict) --
Forecast (dict) --
Provides information about a forecast. Returned as part of the QueryForecast response.
Predictions (dict) --
The forecast.
The string of the string-to-array map is one of the following values:
p10
p50
p90
The default setting is ["0.1", "0.5", "0.9"] . Use the optional ForecastTypes parameter of the CreateForecast operation to change the values. The values will vary depending on how this is set, with a minimum of 1 and a maximum of 5.
(string) --
(list) --
(dict) --
The forecast value for a specific date. Part of the Forecast object.
Timestamp (string) --
The timestamp of the specific forecast.
Value (float) --
The forecast value.