Amazon Forecast non è più disponibile per i nuovi clienti. I clienti esistenti di Amazon Forecast possono continuare a utilizzare il servizio normalmente. Scopri di più»
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
CreateWhatIfAnalysis
L'analisi what-if è una tecnica di modellazione degli scenari in cui si apporta una modifica ipotetica a una serie temporale e si confrontano le previsioni generate da tali modifiche con le serie temporali di base invariate. È importante ricordare che lo scopo di un'analisi ipotetica è comprendere in che modo una previsione può cambiare in base alle diverse modifiche apportate alle serie temporali di base.
Importante
Amazon Forecast non è più disponibile per i nuovi clienti. I clienti esistenti di Amazon Forecast possono continuare a utilizzare il servizio normalmente. Scopri di più»
Ad esempio, immagina di essere un rivenditore di abbigliamento che sta considerando uno sconto di fine stagione per liberare spazio a nuovi stili. Dopo aver creato una previsione di base, puoi utilizzare un'analisi ipotetica per esaminare in che modo le diverse tattiche di vendita potrebbero influire sui tuoi obiettivi.
Potresti creare uno scenario in cui a tutto venga assegnato un ribasso del 25% e un altro in cui a tutto venga assegnato un ribasso fisso in dollari. Potresti creare uno scenario in cui la vendita duri una settimana e un altro in cui la vendita duri un mese. Con un'analisi ipotetica, puoi confrontare molti scenari diversi l'uno con l'altro.
Tieni presente che un'analisi ipotetica ha lo scopo di mostrare ciò che il modello previsionale ha appreso e come si comporterà negli scenari che stai valutando. Non utilizzate ciecamente i risultati dell'analisi ipotetica per prendere decisioni aziendali. Ad esempio, le previsioni potrebbero non essere accurate per nuovi scenari in cui non è disponibile alcun riferimento per determinare se una previsione è buona.
L'TimeSeriesSelectoroggetto definisce gli elementi da inserire nell'analisi what-if.
Nota
I dati devono essere in formato valori separati da virgole (CSV) per creare un'analisi what-if.
Sintassi della richiesta
{
"ForecastArn": "string
",
"Tags": [
{
"Key": "string
",
"Value": "string
"
}
],
"TimeSeriesSelector": {
"TimeSeriesIdentifiers": {
"DataSource": {
"S3Config": {
"KMSKeyArn": "string
",
"Path": "string
",
"RoleArn": "string
"
}
},
"Format": "string
",
"Schema": {
"Attributes": [
{
"AttributeName": "string
",
"AttributeType": "string
"
}
]
}
}
},
"WhatIfAnalysisName": "string
"
}
Parametri della richiesta
La richiesta accetta i seguenti dati nel formato. JSON
- ForecastArn
-
L'Amazon Resource Name (ARN) della previsione di base.
Tipo: stringa
Limitazioni di lunghezza: lunghezza massima di 256.
Modello:
arn:([a-z\d-]+):forecast:.*:.*:.+
Campo obbligatorio: sì
- Tags
-
Un elenco di tag da applicare alla previsione what if.
Tipo: matrice di oggetti Tag
Membri dell'array: numero minimo di 0 elementi. Numero massimo di 200 elementi.
Campo obbligatorio: no
- TimeSeriesSelector
-
Definisce l'insieme di serie temporali utilizzate nell'analisi what-if con un
TimeSeriesIdentifiers
oggetto. Le analisi what-if vengono eseguite solo per le serie temporali di questo oggetto.L'
TimeSeriesIdentifiers
oggetto necessita delle seguenti informazioni:-
DataSource
-
Format
-
Schema
Tipo: oggetto TimeSeriesSelector
Campo obbligatorio: no
-
- WhatIfAnalysisName
-
Il nome dell'analisi what-if. Ogni nome deve essere univoco.
Tipo: stringa
Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 63 caratteri.
Modello:
^[a-zA-Z][a-zA-Z0-9_]*
Campo obbligatorio: sì
Sintassi della risposta
{
"WhatIfAnalysisArn": "string"
}
Elementi di risposta
Se l'azione ha esito positivo, il servizio restituisce una risposta di HTTP 200.
I seguenti dati vengono restituiti in JSON formato dal servizio.
- WhatIfAnalysisArn
-
L'Amazon Resource Name (ARN) dell'analisi what-if.
Tipo: stringa
Limitazioni di lunghezza: lunghezza massima di 256.
Modello:
arn:([a-z\d-]+):forecast:.*:.*:.+
Errori
- InvalidInputException
-
Non possiamo elaborare la richiesta perché include un valore non valido o un valore che supera l'intervallo valido.
HTTPCodice di stato: 400
- LimitExceededException
-
Il limite del numero di risorse per account è stato superato.
HTTPCodice di stato: 400
- ResourceAlreadyExistsException
-
Esiste già una risorsa con questo nome. Riprova con un nome diverso.
HTTPCodice di stato: 400
- ResourceInUseException
-
La risorsa specificata è in uso.
HTTPCodice di stato: 400
- ResourceNotFoundException
-
Non riusciamo a trovare una risorsa con quel nome di risorsa Amazon (ARN). Controlla ARN e riprova.
HTTPCodice di stato: 400
Vedi anche
Per ulteriori informazioni sull'utilizzo API in una delle lingue specifiche AWS SDKs, consulta quanto segue: