Requisitos del conjunto de datos de elementos (dominio de ECOMMERCE) - 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.

Requisitos del conjunto de datos de elementos (dominio de ECOMMERCE)

Un conjunto de datos de elementos almacena metadatos sobre sus elementos de ECOMMERCE. Esto puede incluir información como el precio, la categoría y la descripción del producto de cada elemento. Para obtener más información sobre los tipos de datos de elementos que puede importar en Amazon Personalize, consulte Conjunto de datos de elementos. Para obtener información sobre los requisitos generales de esquema de Amazon Personalize, como los requisitos de formato y los tipos de datos de campo disponibles, consulte Schemas. Estos requisitos se aplican a todos los esquemas, con independencia del dominio.

Un conjunto de datos de elementos es opcional para todos los casos de uso de ECOMMERCE. Si tiene datos de elementos, recomendamos crear uno para obtener las recomendaciones más relevantes. Si crea un conjunto de datos de elementos, su esquema debe incluir los siguientes campos:

  • ITEM_ID

  • PRICE (float)

  • CATEGORY_L1 (string categórica)

El esquema también puede incluir las siguientes palabras clave reservadas. Para los campos categóricos, puede definir su propio rango de valores en función de su caso de uso.

  • CATEGORY_L2 (string, categórica, null)

  • CATEGORY_L3 (string, categórica, null)

  • PRODUCT_DESCRIPTION (string textual, null)

  • CREATION_TIMESTAMP (float)

  • AGE_GROUP (string categórica, null): el grupo de edad al que pertenece el elemento. Los valores pueden ser recién nacidos, bebés, niños y adultos.

  • ADULTO (string categórica, null): si el elemento está restringido solo a adultos, por ejemplo, bebidas alcohólicas. Los valores pueden ser sí o no.

  • GÉNERO (string categórica, null): el género al que corresponde el elemento. Los valores pueden ser hombre, mujer y unisex.

Para obtener las mejores recomendaciones, le recomendamos que mantenga tantos campos de estos en el esquema como datos tenga. Los datos que importe deben coincidir con su esquema. Los datos que importe deben coincidir con su esquema. El número máximo de columnas de metadatos es 100. Tiene la libertad de añadir campos adicionales según su caso de uso y sus datos. Siempre que los campos no figuren como obligatorios o reservados, y los tipos de datos figuren en Tipos de datos de esquema, puede elegir los nombres de los campos y los tipos de datos.

Utilice las palabras clave reservadas CATEGORY_L2 y CATEGORY_L3 para los elementos con varias categorías de múltiples niveles. Para obtener más información, consulte Uso de datos categóricos. Para obtener información sobre metadatos textuales y categóricos, consulte Metadatos de texto no estructurado. Para ver un ejemplo del esquema predeterminado para los conjuntos de datos de elementos para dominios de ECOMMERCE, consulte Esquema de elementos predeterminados (dominio de ECOMMERCE).

Uso de datos categóricos

Para usar datos categóricos, agregue un campo de tipo string y establezca el atributo categórico del campo en true en su esquema. A continuación, incluya los datos categóricos en su archivo CSV masivo y en las importaciones de elementos individuales. Puede definir su propio rango de valores en función de su caso de uso. Los valores categóricos pueden tener 1000 caracteres como máximo. Si tiene un elemento con un valor categórico con más de 1000 caracteres, se generará un error en su trabajo de importación del conjunto de datos.

Para los elementos con varias categorías, separe cada valor con la barra vertical, “|”. Por ejemplo, para un campo CATEGORY_L1, los datos para un elemento podrían ser Electronics|Productivity|Mouse. Si tiene varios niveles de datos categóricos y algunos elementos tienen varias categorías para cada nivel de la jerarquía, agregue un campo para cada nivel y un indicador de nivel después del nombre de cada campo: CATEGORY_L1, CATEGORY_L2, CATEGORY_L3. Esto le permite filtrar las recomendaciones en función de las subcategorías, incluso si un elemento pertenece a varias categorías de múltiples niveles. Por ejemplo, un elemento puede tener los siguientes datos para cada nivel de categoría:

  • CATEGORY_L1: Electrónica|Productividad

  • CATEGORY_L2: Productividad|Ordenadores

  • CATEGORY_L3: Ratón

En este ejemplo, el elemento se encuentra en la jerarquía electrónica > productividad > ratón y productividad > ordenadores > ratón. Recomendamos usar solo hasta L3, pero puede usar más niveles si es necesario. Para obtener información sobre la creación y el uso de filtros, consulte Recomendaciones de filtrado y segmentos de usuarios.

Esquema de elementos predeterminados (dominio de ECOMMERCE)

El siguiente es el esquema predeterminado para conjuntos de datos de elementos para el dominio de ECOMMERCE con solo los campos obligatorios.

{ "type": "record", "name": "Items", "namespace": "com.amazonaws.personalize.schema", "fields": [ { "name": "ITEM_ID", "type": "string" }, { "name": "PRICE", "type": "float" }, { "name": "CATEGORY_L1", "type": [ "string" ], "categorical": true } ], "version": "1.0" }