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 Crear un esquema y un conjunto de datos 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 masivos a Amazon Personalize con un trabajo de importación de conjuntos de datos.

Puede utilizar la consola Amazon Personalize, la AWS Command Line Interface (AWS CLI), o AWS SDKspara 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 Actualización de datos en conjuntos de datos después del entrenamiento.

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 Crear un esquema y un conjunto de datos.

Para importar acciones de forma individual (consola)
  1. Abre la consola Amazon Personalize en https://console.aws.amazon.com/personalize/casa e inicia sesión en tu 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, introduce los detalles de la acción en JSON formato. 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 JSON plantilla con los nombres de los campos y los 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)

Añada una o más acciones a su conjunto de datos de acciones mediante la PutActions API operación. 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 Crear un esquema y un conjunto de datos.

Usa el siguiente put-actions comando para añadir una o más acciones con la AWS CLI. dataset arnSustitúyalo por el nombre del recurso de Amazon (ARN) de tu 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íacreationTimestamp. 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 acciones de forma individual (AWS SDKs)

Añada una o más acciones a su conjunto de datos de acciones mediante la PutActions operación. 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 Crear un esquema y un conjunto de datos.

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