Aktionen einzeln importieren - Amazon Personalize

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

Nachdem Sie Einen Datensatz und ein Schema erstellen die Erstellung eines Aktionsdatensatzes 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 Daten direkt in Amazon Personalize Personalize-Datensätze importieren.

Sie können die Amazon Personalize-Konsole, die AWS Command Line Interface (AWS CLI) oder AWS SDKs verwenden, um Aktionen 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 neue Datensätze Empfehlungen beeinflussen, finden Sie unterWie neue Daten Empfehlungen in Echtzeit beeinflussen.

Aktionen einzeln importieren (Konsole)

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 unterEinen Datensatz und ein Schema erstellen.

Um Aktionen einzeln zu importieren (Konsole)
  1. Öffnen Sie die Amazon Personalize Personalize-Konsole unter https://console.aws.amazon.com/personalize/home und melden Sie sich bei Ihrem Konto an.

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

  3. Wählen Sie im Navigationsbereich Datensätze aus.

  4. Wählen Sie auf der Seite Datensätze den Datensatz Aktionen aus.

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

  6. Geben Sie auf der Seite Aktionsdatensätze 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.

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

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 unterEinen Datensatz und ein Schema erstellen.

Verwenden Sie den folgenden put-actions Befehl, um eine oder mehrere Aktionen mit dem AWS CLI hinzuzufügen. dataset arnErsetzen 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_EXPIRATION_TIMESTAMP und CREATION_TIMESTAMP wäre CreationTimeStamp. actionExpirationTimestamp property dataErsetzen 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 (AWSSDKs)

Fügen Sie mithilfe der PutActions Operation eine oder mehrere Aktionen zu Ihrem Aktionen-Datensatz 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 unterEinen Datensatz und ein Schema erstellen.

Der folgende Code zeigt, wie Sie Ihrem Aktionen-Datensatz eine oder mehrere Aktionen hinzufügen. Geben Sie für jede Aktion den anactionId. 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_EXPIRATION_TIMESTAMP und CREATION_TIMESTAMP wäre CreationTimeStamp. actionExpirationTimestamp property dataErsetzen 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\"}" }] )