CreateWhatIfAnalysis - Amazon Forecast

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.

Ad esempio, immaginate 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 CSV (valori separati da virgole) 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 in 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'TimeSeriesIdentifiersoggetto 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'operazione riesce, il servizio restituisce una risposta HTTP 200.

I dati seguenti vengono restituiti in formato JSON mediante il 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.

Codice di stato HTTP: 400

LimitExceededException

Il limite del numero di risorse per account è stato superato.

Codice di stato HTTP: 400

ResourceAlreadyExistsException

Esiste già una risorsa con questo nome. Riprova con un nome diverso.

Codice di stato HTTP: 400

ResourceInUseException

La risorsa specificata è in uso.

Codice di stato HTTP: 400

ResourceNotFoundException

Non riusciamo a trovare una risorsa con questo Amazon Resource Name (ARN). Controlla l'ARN e riprova.

Codice di stato HTTP: 400

Vedi anche

Per ulteriori informazioni sull'utilizzo di questa API in uno degli AWS SDK specifici della lingua, consulta quanto segue: