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 Erstellen eines Schemas und eines Datensatzes 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 Import von Massendaten in Amazon Personalize mit einem Datensatz-Importjob.

Sie können die Amazon Personalize Personalize-Konsole verwenden, AWS Command Line Interface (AWS CLI), oder AWS SDKsum 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 sich neue Datensätze auf Empfehlungen auswirken, finden Sie unterAktualisierung von Daten in Datensätzen nach dem Training.

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 unterErstellen eines Schemas und eines Datensatzes.

Um Aktionen einzeln zu importieren (Konsole)
  1. Öffnen Sie zu https://console.aws.amazon.com/personalize/Hause die Amazon Personalize Personalize-Konsole 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 Datasets 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 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 Aktions-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 unterErstellen eines Schemas und eines Datensatzes.

Verwenden Sie den folgenden put-actions Befehl, um eine oder mehrere Aktionen mit dem AWS CLI. 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 TIMESTAMP wäre ACTION EXPIRATION _ _ actionExpirationTimestamp und CREATION _ TIMESTAMP wärecreationTimestamp. 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 (AWS SDKs)

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 unterErstellen eines Schemas und eines Datensatzes.

Der folgende Code zeigt, wie Sie Ihrem Aktionen-Datensatz eine oder mehrere Aktionen hinzufügen können. 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 TIMESTAMP wäre ACTION EXPIRATION _ _ actionExpirationTimestamp und CREATION _ TIMESTAMP wärecreationTimestamp. 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\"}" }] )