Importer des actions individuellement - Amazon Personalize

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Importer des actions individuellement

Une fois que vous Création d'un jeu de données et d'un schéma avez créé un jeu de données Actions, vous pouvez importer individuellement une ou plusieurs nouvelles actions dans le jeu de données. Lorsque vous importez des actions individuellement, vous maintenez votre jeu de données Actions à jour grâce à des importations par petits lots à mesure que votre catalogue s'agrandit. Vous pouvez importer jusqu'à 10 actions à la fois. Si vous avez un grand nombre de nouvelles actions, nous vous recommandons d'importer d'abord les données en bloc, puis d'importer les données d'action individuellement si nécessaire. Consultez Importation de données directement dans les ensembles de données Amazon Personalize.

Vous pouvez utiliser la console Amazon Personalize, le AWS Command Line Interface (AWS CLI) ou AWS les SDK pour importer des actions. Si vous importez une action actionId identique à une action déjà présente dans votre ensemble de données Actions, Amazon Personalize la remplace par la nouvelle action.

Pour plus d'informations sur l'influence des nouveaux enregistrements sur les recommandations, voirComment les nouvelles données influencent les recommandations en temps réel.

Importer des actions individuellement (console)

Vous pouvez importer jusqu'à 10 actions à la fois dans un jeu de données Actions. Cette section part du principe que vous avez déjà créé un jeu de données Actions. Pour plus d'informations sur la création de jeux de données, consultezCréation d'un jeu de données et d'un schéma.

Pour importer des actions individuellement (console)
  1. Ouvrez la console Amazon Personalize à l'adresse https://console.aws.amazon.com/personalize/home et connectez-vous à votre compte.

  2. Sur la page Groupes de jeux de données, choisissez le groupe de jeux de données contenant le jeu de données Actions auquel vous souhaitez ajouter.

  3. Dans le volet de navigation, sélectionnez Datasets.

  4. Sur la page Ensembles de données, choisissez le jeu de données Actions.

  5. En haut à droite de la page des détails de l'ensemble de données, choisissez Modifier le jeu de données, puis Créer un enregistrement.

  6. Dans la page Créer un ou plusieurs enregistrements d'action, pour la saisie d'un enregistrement, entrez les détails de l'action au format JSON. Les noms et valeurs des champs de l'action doivent correspondre au schéma que vous avez utilisé lors de la création du jeu de données Actions. Amazon Personalize fournit un modèle JSON avec les noms de champs et les types de données issus de ce schéma.

  7. Choisissez Créer un ou plusieurs enregistrements. Dans Response, le résultat de l'importation est répertorié et un message de réussite ou d'échec s'affiche.

Importer des actions individuellement (AWS CLI)

Ajoutez une ou plusieurs actions à votre jeu de données Actions à l'aide de l'opération PutActions d'API. Vous pouvez importer jusqu'à 10 actions à la fois. Cette section part du principe que vous avez déjà créé un jeu de données Actions. Pour plus d'informations sur la création de jeux de données, consultezCréation d'un jeu de données et d'un schéma.

Utilisez la put-actions commande suivante pour ajouter une ou plusieurs actions à l'aide duAWS CLI. dataset arnRemplacez-le par le Amazon Resource Name (ARN) de votre ensemble de données et actionId par l'ID de l'action. Si une action identique actionId figure déjà dans votre jeu de données Actions, Amazon Personalize la remplace par la nouvelle.

En properties effet, pour chaque champ de votre jeu de données Actions, remplacez le propertyName par le nom du champ indiqué dans votre schéma en cas de chameau. Par exemple, ACTION_EXPIRATION_TIMESTAMP serait et CREATION_TIMESTAMP serait CreationTimestamp. actionExpirationTimestamp Remplacez property data par les données de la propriété.

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

Importer des actions individuellement (AWSSDK)

Ajoutez une ou plusieurs actions à votre jeu de données Actions à l'aide de l' PutActions opération. Vous pouvez importer jusqu'à 10 actions en un seul PutActions appel. Si une action identique actionId figure déjà dans votre jeu de données Actions, Amazon Personalize la remplace par la nouvelle. Cette section part du principe que vous avez déjà créé un jeu de données Actions. Pour plus d'informations sur la création de jeux de données, consultezCréation d'un jeu de données et d'un schéma.

Le code suivant montre comment ajouter une ou plusieurs actions à votre jeu de données Actions. Pour chaque action, spécifiez leactionId. Si une action identique actionId figure déjà dans votre jeu de données Actions, Amazon Personalize la remplace par la nouvelle. En properties effet, pour chaque champ supplémentaire de votre jeu de données Actions, remplacez-le propertyName par le nom du champ indiqué dans votre schéma en cas de chameau. Par exemple, ACTION_EXPIRATION_TIMESTAMP serait et CREATION_TIMESTAMP serait CreationTimestamp. actionExpirationTimestamp Remplacez property data par les données de la propriété.

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