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.
Rubriques
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)
-
Ouvrez la console Amazon Personalize à l'adresse https://console.aws.amazon.com/personalize/home
et connectez-vous à votre compte. -
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.
-
Dans le volet de navigation, sélectionnez Datasets.
-
Sur la page Ensembles de données, choisissez le jeu de données Actions.
-
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.
-
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.
-
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 arn
Remplacez-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
\"}" }] )