CreateDataset - Amazon Personalize

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à.

CreateDataset

Crea un set di dati vuoto e lo aggiunge al gruppo di set di dati specificato. CreateDatasetImportJobUtilizzatelo per importare i dati di allenamento in un set di dati.

Esistono 5 tipi di set di dati:

  • Interazioni tra oggetti

  • Item

  • Utenti

  • Interazioni d'azione

  • Azioni

Ogni tipo di set di dati ha uno schema associato con i tipi di campo richiesti. Per addestrare un modello (questa operazione è indicata anche come creazione di una soluzione) è necessario solo il set di dati Item interactions.

Un set di dati può trovarsi in uno dei seguenti stati:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -oppure- CREATE FAILED

  • DELETE PENDING > DELETE IN_PROGRESS

Per ottenere lo stato del set di dati, chiama DescribeDataset.

Sintassi della richiesta

{ "datasetGroupArn": "string", "datasetType": "string", "name": "string", "schemaArn": "string", "tags": [ { "tagKey": "string", "tagValue": "string" } ] }

Parametri della richiesta

La richiesta accetta i seguenti dati in formato JSON.

datasetGroupArn

L'Amazon Resource Name (ARN) del gruppo di set di dati a cui aggiungere il set di dati.

▬Tipo: stringa

Limitazioni di lunghezza: lunghezza massima di 256.

Modello: arn:([a-z\d-]+):personalize:.*:.*:.+

Campo obbligatorio: sì

datasetType

Il tipo di set di dati.

Uno dei seguenti valori (senza distinzione tra maiuscole e minuscole):

  • Interazioni

  • Item

  • Utenti

  • Azioni

  • Interazioni di azione

▬Tipo: stringa

Limitazioni di lunghezza: lunghezza massima di 256.

Campo obbligatorio: sì

name

Il nome del set di dati.

▬Tipo: stringa

Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 63 caratteri.

Modello: ^[a-zA-Z0-9][a-zA-Z0-9\-_]*

Campo obbligatorio: sì

schemaArn

L'ARN dello schema da associare al set di dati. Lo schema definisce i campi del set di dati.

▬Tipo: stringa

Limitazioni di lunghezza: lunghezza massima di 256.

Modello: arn:([a-z\d-]+):personalize:.*:.*:.+

Campo obbligatorio: sì

tags

Un elenco di tag da applicare al set di dati.

Tipo: matrice di oggetti Tag

Membri dell'array: numero minimo di 0 elementi. Numero massimo di 200 elementi.

Campo obbligatorio: no

Sintassi della risposta

{ "datasetArn": "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.

datasetArn

L'ARN del set di dati.

▬Tipo: stringa

Limitazioni di lunghezza: lunghezza massima di 256.

Modello: arn:([a-z\d-]+):personalize:.*:.*:.+

Errori

InvalidInputException

Fornisci un valore valido per il campo o il parametro.

Codice di stato HTTP: 400

LimitExceededException

Il limite del numero di richieste al secondo è stato superato.

Codice di stato HTTP: 400

ResourceAlreadyExistsException

La risorsa specificata esiste già.

Codice di stato HTTP: 400

ResourceInUseException

La risorsa specificata è in uso.

Codice di stato HTTP: 400

ResourceNotFoundException

Impossibile trovare la risorsa specificata.

Codice di stato HTTP: 400

TooManyTagsException

Hai superato il numero massimo di tag che puoi applicare a questa risorsa.

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: