Importación de acciones de forma individual - Amazon Personalize

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Importación de acciones de forma individual

Una vez que haya completado Creación de un conjunto de datos y un esquema para crear un conjunto de datos de acciones, puede importar una o más acciones nuevas de forma individual en el conjunto de datos. Al importar acciones individualmente, puede mantener actualizado su conjunto de datos de acciones con importaciones de lotes pequeños a medida que su catálogo crece. Puede importar hasta 10 acciones a la vez. Si tiene una gran cantidad de acciones nuevas, le recomendamos que primero importe los datos de forma masiva y, a continuación, importe los datos de las acciones de forma individual según sea necesario. Consulte Importación de datos directamente a conjuntos de datos de Amazon Personalize.

Puede usar la consola de Amazon Personalize, la AWS Command Line Interface (AWS CLI) o los SDK de AWS para importar acciones. Si importa una acción con el mismo actionId que otra acción que ya se encuentra en su conjunto de datos de acciones, Amazon Personalize la sustituye por la nueva acción.

Para obtener información sobre cómo los nuevos registros influyen en las recomendaciones, consulte Influencia de los nuevos datos en las recomendaciones en tiempo real.

Importación de acciones de forma individual (consola)

Puede importar hasta 10 acciones a la vez en un conjunto de datos de acciones. En esta sección se supone que ya ha creado un conjunto de datos de acciones. Para obtener información sobre cómo crear conjuntos de datos, consulte Creación de un conjunto de datos y un esquema.

Para importar acciones de forma individual (consola)
  1. Abra la consola de Amazon Personalize en https://console.aws.amazon.com/personalize/home e inicie sesión en su cuenta.

  2. En la página Grupos de conjuntos de datos, elija el grupo de conjuntos de datos con el conjunto de datos de acciones en el que quiera realizar adiciones.

  3. En el panel de navegación de la izquierda, elija Conjuntos de datos.

  4. En la página Conjuntos de datos, elija el conjunto de datos de acciones.

  5. En la parte superior derecha de la página de detalles del conjunto de datos, elija Modificar conjunto de datos y, a continuación, Crear registro.

  6. En la página Crear registros de acciones, en Entrada de registro, introduzca los detalles de la acción en formato JSON. Los nombres y los valores de los campos de la acción deben coincidir con el esquema que utilizó al crear el conjunto de datos de acciones. Amazon Personalize proporciona una plantilla JSON con nombres de campos y tipos de datos de este esquema.

  7. Elija Crear registros. En Respuesta, se muestra el resultado de la importación y un mensaje de éxito o error.

Importación de acciones de forma individual (AWS CLI)

Agregue una o varias acciones al conjunto de datos de acciones mediante la operación de la API PutActions. Puede importar hasta 10 acciones a la vez. En esta sección se supone que ya ha creado un conjunto de datos de acciones. Para obtener información sobre cómo crear conjuntos de datos, consulte Creación de un conjunto de datos y un esquema.

Use el siguiente comando put-actions para agregar una o más acciones con la AWS CLI. Sustituya dataset arn por el nombre de recurso de Amazon (ARN) de su conjunto de datos y actionId por el ID de la acción. Si una acción con el mismo valor actionId ya se encuentra en su conjunto de datos de acciones, Amazon Personalize lo sustituye por el nuevo.

Para properties, en cada campo del conjunto de datos de acciones, sustituya propertyName por el nombre del campo de su esquema en formato camel case. Por ejemplo, ACTION_EXPIRATION_TIMESTAMP sería actionExpirationTimestamp y CREATION_TIMESTAMP sería creationTimestamp. Sustituya property data por los datos de la propiedad.

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

Importación de interacciones de forma individual (SDK de AWS)

Agregue una o varias acciones al conjunto de datos de acciones mediante la operación PutActions. Puede importar hasta 10 acciones con una sola llamada a PutActions. Si una acción con el mismo valor actionId ya se encuentra en su conjunto de datos de acciones, Amazon Personalize lo sustituye por el nuevo. En esta sección se supone que ya ha creado un conjunto de datos de acciones. Para obtener información sobre cómo crear conjuntos de datos, consulte Creación de un conjunto de datos y un esquema.

El siguiente código muestra cómo agregar una o más acciones al conjunto de datos de acciones. Para cada acción, especifique el valor actionId. Si una acción con el mismo valor actionId ya se encuentra en su conjunto de datos de acciones, Amazon Personalize lo sustituye por el nuevo. Para properties, en cada campo adicional del conjunto de datos de acciones, sustituya propertyName por el nombre del campo de su esquema en formato camel case. Por ejemplo, ACTION_EXPIRATION_TIMESTAMP sería actionExpirationTimestamp y CREATION_TIMESTAMP sería creationTimestamp. Sustituya property data por los datos de la propiedad.

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