

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

# Importazione di azioni singolarmente
<a name="importing-actions"></a>

Dopo aver completato la creazione [Creazione di uno schema e di un set di dati](data-prep-creating-datasets.md) di un [set di dati Actions](actions-datasets.md), puoi importare singolarmente una o più nuove azioni nel set di dati. Quando importi azioni singolarmente, mantieni aggiornato il set di dati Actions con importazioni in piccoli batch man mano che il catalogo cresce. Puoi importare fino a 10 azioni alla volta. Se hai un gran numero di nuove azioni, ti consigliamo di importare prima i dati in blocco e poi di importare i dati delle azioni singolarmente, se necessario. Per informazioni, consulta [Importazione di dati di massa in Amazon Personalize con un processo di importazione di set di dati](bulk-data-import-step.md).

Puoi utilizzare la console Amazon Personalize, il AWS Command Line Interface (AWS CLI) o AWS SDKs importare azioni. Se importi un'azione `actionId` uguale a un'azione già presente nel tuo set di dati Actions, Amazon Personalize la sostituisce con la nuova azione.

Per informazioni su come i nuovi record influiscono sui consigli, consulta. [Aggiornamento dei dati nei set di dati dopo l'allenamento](updating-datasets.md) 

**Topics**
+ [Importazione di azioni singolarmente (console)](#importing-actions-console)
+ [Importazione di azioni singolarmente ()AWS CLI](#importing-actions-cli)
+ [Importazione di azioni singolarmente ()AWS SDKs](#importing-actions-cli-sdk)

## Importazione di azioni singolarmente (console)
<a name="importing-actions-console"></a>

È possibile importare fino a 10 azioni alla volta in un set di dati Actions. Questa sezione presuppone che tu abbia già creato un set di dati Actions. Per informazioni sulla creazione di set di dati, vedere. [Creazione di uno schema e di un set di dati](data-prep-creating-datasets.md)

**Per importare le azioni singolarmente (console)**

1. Apri la console Amazon Personalize a [https://console.aws.amazon.com/personalize/casa](https://console.aws.amazon.com/personalize/home) e accedi al tuo account.

1. Nella pagina **Gruppi di set** di dati, scegli il gruppo di set di dati con il set di dati Actions a cui desideri aggiungere.

1. **Nel riquadro di navigazione, scegli Datasets.** 

1. Nella pagina Set di dati, scegli il **set** di dati Azioni. 

1. **Nella parte superiore destra della pagina dei dettagli del set di dati, scegli **Modifica set** di dati, quindi scegli Crea record.** 

1. Nella pagina **Crea record di azioni**, per **Registra input**, inserisci i dettagli dell'azione in formato JSON. I nomi e i valori dei campi dell'azione devono corrispondere allo schema utilizzato durante la creazione del set di dati Actions. Amazon Personalize fornisce un modello JSON con nomi di campo e tipi di dati di questo schema.

1. Scegli **Crea record.** In **Response**, viene elencato il risultato dell'importazione e viene visualizzato un messaggio di successo o di fallimento.

## Importazione di azioni singolarmente ()AWS CLI
<a name="importing-actions-cli"></a>

Aggiungi una o più azioni al tuo set di dati Actions utilizzando l'operazione `PutActions` API. Puoi importare fino a 10 azioni contemporaneamente. Questa sezione presuppone che tu abbia già creato un set di dati Actions. Per informazioni sulla creazione di set di dati, vedere. [Creazione di uno schema e di un set di dati](data-prep-creating-datasets.md)

Utilizzate il `put-actions` comando seguente per aggiungere una o più azioni con. AWS CLI Sostituisci `dataset arn` con l'Amazon Resource Name (ARN) del tuo set di dati e `actionId` con l'ID dell'azione. Se un'azione con lo stesso valore `actionId` è già presente nel tuo set di dati Actions, Amazon Personalize la sostituisce con una nuova.

Infatti`properties`, per ogni campo del set di dati Actions, sostituiscilo `propertyName` con il nome del campo dello schema, nel caso camel. Ad esempio, ACTION\$1EXPIRATION\$1TIMESTAMP sarebbe e CREATION\$1TIMESTAMP sarebbe CreationTimestamp. `actionExpirationTimestamp` `property data`Sostituisci con i dati della proprietà.

```
aws personalize-events put-actions \
  --dataset-arn dataset arn \
  --actions '[{
      "actionId": "actionId", 
      "properties": "{\"propertyName\": "\property data\"}" 
    }, 
    {
      "actionId": "actionId", 
      "properties": "{\"propertyName\": "\property data\"}" 
    }]'
```

## Importazione di azioni singolarmente ()AWS SDKs
<a name="importing-actions-cli-sdk"></a>

Aggiungi una o più azioni al tuo set di dati Actions utilizzando l' PutActions operazione. Puoi importare fino a 10 azioni con una singola `PutActions` chiamata. Se un'azione con lo stesso valore `actionId` è già presente nel tuo set di dati Actions, Amazon Personalize la sostituisce con una nuova. Questa sezione presuppone che tu abbia già creato un set di dati Actions. Per informazioni sulla creazione di set di dati, vedere. [Creazione di uno schema e di un set di dati](data-prep-creating-datasets.md)

 Il codice seguente mostra come aggiungere una o più azioni al set di dati Actions. Per ogni azione, specifica il`actionId`. Se un'azione con lo stesso valore `actionId` è già presente nel tuo set di dati Actions, Amazon Personalize la sostituisce con una nuova. Infatti`properties`, per ogni campo aggiuntivo nel set di dati Actions, sostituiscilo `propertyName` con il nome del campo dello schema, nel caso camel. Ad esempio, ACTION\$1EXPIRATION\$1TIMESTAMP sarebbe e CREATION\$1TIMESTAMP sarebbe CreationTimestamp. `actionExpirationTimestamp` `property data`Sostituisci con i dati della proprietà. 

```
import boto3

personalize_events = boto3.client(service_name='personalize-events')

personalize_events.put_actions(
    datasetArn = 'dataset arn',
    actions = [{
      'actionId': 'actionId',
      'properties': "{\"propertyName\": \"property value\"}"   
      },
      {
      'actionId': 'actionId',
      'properties': "{\"propertyName\": \"property value\"}"   
      }]
)
```