Extensiones de WebSphere Commerce a la base de datos de LikeMinds Personalization Server

A fin de acomodar los datos de WebSphere Commerce en la base de datos del servidor LikeMinds Personalization Server, se han efectuado las siguientes extensiones a la base de datos de LikeMinds:

Tabla de base de datos Extensión Razón
LPS_ITEM_DATA Adición de la columna STORE_ID Asocia un producto a una tienda. Esto permite que el ámbito de aplicación de una recomendación sea una tienda específica.
Adición de la columna WCS_ITEM_ID Correlaciona el CatentryId de WebSphere Commerce con el ID interno de LikeMinds para el artículo.
LPS_USER_DATA Adición de la columna WCS_USER_ID Correlaciona un ID de usuario de WebSphere Commerce con el ID interno de LikeMinds para el usuario

WebSphere Commerce también requiere las siguientes tablas adicionales:

WCS_TRX_TYPE:
Esta tabla almacena información sobre el tipo de transacciones registradas en la tabla WCS_User_Trx. La utilizan únicamente los motores de Secuencia de pulsaciones, Afinidad de artículos y Compra (Clickstream, Item Affinity, Purchase).
Nombre de columna Tipo de columna Descripción
type_id (clave primaria) number(12,0) Tipo de transacción. Debe coincidir con el type_id especificado en la tabla LMEVENTMAP de la base de datos de WCS
type_name varchar(64) Nombre de serie de caracteres para el tipo de transacción.
decay_weight float Proporción en la que disminuye la información utilizada para medir la similitud de una actividad.
procFlags number(12,0) Permite o no que los conjuntos de transacciones almacenen múltiples transacciones.
mentor_weights number(12,0) Establece el peso del mentor para un tipo de actividad. Los pesos de mentor se utilizan para calcular la similitud entre usuarios.
type_adj_total float Sólo para uso interno.
type_total float Sólo para uso interno.
WCS_USER_MENTOR
Esta tabla contiene los mentores para un usuario. El filtro graba datos en esta tabla. La clave primaria de esta tabla es (user_id, mentor_user_id).
Nombre de columna Tipo de columna Descripción
user_id
(clave externa, indexada)
number(12,0) ID de usuario
mentor_user_id (clave externa) number(12,0) ID de usuario de un mentor del usuario
value number(12,0) Una medida de la similitud entre usuario y mentor
time_stamp number(12,0) Fecha y hora de la última modificación del registro, en segundos, desde el 1 de enero de 1970
WCS_USER_TRX
Esta tabla almacena un registro del comportamiento del usuario en su aplicación. La tabla WCS_User_Trx registra el comportamiento del usuario a medida que éste navega por un sitio Web; es decir, un historial de las "pulsaciones" del usuario durante la visita de éste al sitio Web. Registra datos tales como los artículos que los usuarios examinan, seleccionan con el ratón y añaden a sus carros de la compra.
Nombre de columna Tipo de columna Descripción
user_id (clave primaria) number(12,0) Identificador de usuario
item_id (clave primaria) number(12,0) Identificador de artículo
trx_id (clave primaria) number(12,0) Identificador de transacción
type_id (clave externa) number(12,0) Tipo de transacción; por ejemplo, una compra, examen detallado del producto, adición al carro de la compra, supresión del carro de la compra, etcétera. Este campo se lee de la columna type_id de la tabla wcs_Trx_Type.
value float Valor de datos asociado a la transacción.
adj_count float Cuenta ajustada de transacciones. Si se registra una nueva actividad en la tabla de transacciones, este valor aumenta. Puede disminuir con el tiempo.
WCS_MENTOR_POOL
Esta tabla almacena una agrupación de usuarios que son mentores exclusivos actuales.
Nombre de columna Tipo de columna Descripción
user_id
(clave externa)
number(12,0) Identificador exclusivo para un usuario.
mentor_quality number(12,0) Calidad del mentor; lo establece y utiliza LikeMinds Recommendation Server.
mentor_count number(12,0) Número total de usuarios cuyo mentor es este usuario.
time_stamp number(12,0) Fecha y hora de la última modificación de la información sobre el artículo, en segundos, desde el 1 de enero de 1970.
IBM copyright