

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Aktionen einzeln importieren
<a name="importing-actions"></a>

Nachdem Sie [Erstellen eines Schemas und eines Datensatzes](data-prep-creating-datasets.md) die Erstellung eines [Aktionsdatensatzes](actions-datasets.md) abgeschlossen haben, können Sie eine oder mehrere neue Aktionen einzeln in den Datensatz importieren. Wenn Sie Aktionen einzeln importieren, halten Sie Ihren Aktionsdatensatz mit kleinen Batch-Importen auf dem neuesten Stand, wenn Ihr Katalog wächst. Sie können bis zu 10 Aktionen gleichzeitig importieren. Wenn Sie über eine große Anzahl neuer Aktionen verfügen, empfehlen wir, dass Sie zuerst Daten in großen Mengen importieren und dann die Aktionsdaten bei Bedarf einzeln importieren. Siehe [Import von Massendaten in Amazon Personalize mit einem Datensatz-Importjob](bulk-data-import-step.md).

Sie können die Amazon Personalize-Konsole, das AWS Command Line Interface (AWS CLI) oder verwenden, um Aktionen AWS SDKs zu importieren. Wenn Sie eine Aktion importieren, die mit einer Aktion `actionId` identisch ist, die sich bereits in Ihrem Aktionen-Datensatz befindet, ersetzt Amazon Personalize sie durch die neue Aktion.

Informationen darüber, wie sich neue Datensätze auf Empfehlungen auswirken, finden Sie unter[Aktualisierung von Daten in Datensätzen nach dem Training](updating-datasets.md). 

**Topics**
+ [Aktionen einzeln importieren (Konsole)](#importing-actions-console)
+ [Aktionen einzeln importieren (AWS CLI)](#importing-actions-cli)
+ [Aktionen einzeln importieren (AWS SDKs)](#importing-actions-cli-sdk)

## Aktionen einzeln importieren (Konsole)
<a name="importing-actions-console"></a>

Sie können bis zu 10 Aktionen gleichzeitig in einen Aktionen-Datensatz importieren. In diesem Abschnitt wird davon ausgegangen, dass Sie bereits einen Actions-Datensatz erstellt haben. Hinweise zum Erstellen von Datensätzen finden Sie unter[Erstellen eines Schemas und eines Datensatzes](data-prep-creating-datasets.md).

**Um Aktionen einzeln zu importieren (Konsole)**

1. Öffnen Sie zu [https://console.aws.amazon.com/personalize/Hause](https://console.aws.amazon.com/personalize/home) die Amazon Personalize Personalize-Konsole und melden Sie sich bei Ihrem Konto an.

1. Wählen Sie auf der Seite **Datensatz-Gruppen** die Datensatz-Gruppe mit dem Action-Datensatz aus, zu dem Sie etwas hinzufügen möchten.

1. Wählen Sie im Navigationsbereich **Datasets** aus. 

1. Wählen Sie auf der Seite „**Datensätze**“ den Datensatz „Aktionen“ aus. 

1. Wählen Sie oben rechts auf der Seite mit den Datensatz-Details die Option **Datensatz ändern** und anschließend **Datensatz erstellen** aus. 

1. Geben **Sie auf der Seite Aktionsdatensatz (e) erstellen** für **Datensatzeingabe** die Aktionsdetails im JSON-Format ein. Die Feldnamen und Werte der Aktion müssen dem Schema entsprechen, das Sie bei der Erstellung des Actions-Datasets verwendet haben. Amazon Personalize stellt eine JSON-Vorlage mit Feldnamen und Datentypen aus diesem Schema bereit.

1. Wählen Sie **Datensatz (e) erstellen**. **Als Antwort** wird das Ergebnis des Imports aufgeführt und eine Erfolgs- oder Fehlschlagsmeldung angezeigt.

## Aktionen einzeln importieren (AWS CLI)
<a name="importing-actions-cli"></a>

Fügen Sie mithilfe der `PutActions` API-Operation eine oder mehrere Aktionen zu Ihrem Aktionsdatensatz hinzu. Sie können bis zu 10 Aktionen gleichzeitig importieren. In diesem Abschnitt wird davon ausgegangen, dass Sie bereits einen Actions-Datensatz erstellt haben. Hinweise zum Erstellen von Datensätzen finden Sie unter[Erstellen eines Schemas und eines Datensatzes](data-prep-creating-datasets.md).

Verwenden Sie den folgenden `put-actions` Befehl, um eine oder mehrere Aktionen mit dem AWS CLI hinzuzufügen. `dataset arn`Ersetzen Sie es durch den Amazon-Ressourcennamen (ARN) Ihres Datensatzes und `actionId` durch die ID der Aktion. Wenn sich eine Aktion mit derselben bereits in Ihrem Aktionen-Datensatz `actionId` befindet, ersetzt Amazon Personalize sie durch die neue.

Denn `properties` ersetzen Sie für jedes Feld in Ihrem Actions-Datensatz das `propertyName` durch den Feldnamen aus Ihrem Schema in Camelcase. Zum Beispiel wäre ACTION\$1EXPIRATION\$1TIMESTAMP und CREATION\$1TIMESTAMP wäre CreationTimeStamp. `actionExpirationTimestamp` `property data`Ersetzen Sie es durch die Daten für die Eigenschaft.

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

## Aktionen einzeln importieren (AWS SDKs)
<a name="importing-actions-cli-sdk"></a>

Fügen Sie mithilfe der PutActions Operation eine oder mehrere Aktionen zu Ihrem Aktionsdatensatz hinzu. Sie können bis zu 10 Aktionen mit einem einzigen `PutActions` Aufruf importieren. Wenn sich eine Aktion mit derselben bereits in Ihrem Aktionen-Datensatz `actionId` befindet, ersetzt Amazon Personalize sie durch die neue. In diesem Abschnitt wird davon ausgegangen, dass Sie bereits einen Actions-Datensatz erstellt haben. Hinweise zum Erstellen von Datensätzen finden Sie unter[Erstellen eines Schemas und eines Datensatzes](data-prep-creating-datasets.md).

 Der folgende Code zeigt, wie Sie Ihrem Aktionen-Datensatz eine oder mehrere Aktionen hinzufügen können. Geben Sie für jede Aktion den an`actionId`. Wenn sich eine Aktion mit derselben bereits in Ihrem Aktionen-Datensatz `actionId` befindet, ersetzt Amazon Personalize sie durch die neue. Denn `properties` ersetzen Sie für jedes weitere Feld in Ihrem Actions-Datensatz das `propertyName` durch den Feldnamen aus Ihrem Schema in Camelcase. Zum Beispiel wäre ACTION\$1EXPIRATION\$1TIMESTAMP und CREATION\$1TIMESTAMP wäre CreationTimeStamp. `actionExpirationTimestamp` `property data`Ersetzen Sie es durch die Daten für die Eigenschaft. 

```
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\"}"   
      }]
)
```