LikeMinds Personalization サーバー・データベースへの WebSphere Commerce 拡張

WebSphere Commerce データを LikeMinds Personalization サーバーのデータベースに適応させるために、 LikeMinds データベースに対して以下の拡張が行われています。

データベース・テーブル 拡張 理由
LPS_ITEM_DATA Add STORE_ID 列 商品をストアと関連付ける。 これにより、推奨の範囲を特定のストアに絞ることができます。
Add WCS_ITEM_ID column WebSphere Commerce CatentryId を LikeMinds のアイテム用の内部 ID にマップする。
LPS_USER_DATA Add WCS_USER_ID 列 WebSphere Commerce userId を LikeMinds のユーザー用の 内部 ID にマップする。

WebSphere Commerce には、次の追加のテーブルも必要です。

WCS_TRX_TYPE:
このテーブルは、 WCS_User_Trx テーブルに記録されているトランザクションのタイプについての情報を保管します。 これは Clickstream、Item Affinity、および Purchase エンジンによってのみ使用されます。
列名 列タイプ 説明
type_id (1 次キー) number(12,0) トランザクションのタイプ。 これは WCS データベース中の LMEVENTMAP テーブルで指定された type_id と一致している必要があります。
type_name varchar(64) トランザクション・タイプのストリング名。
decay_weight float アクティビティーの類似性測定に使用される情報が減少する率。
procFlags number(12,0) トランザクション集合が、複数のトランザクションを保管できるように、またはできないようにします。
mentor_weights number(12,0) アクティビティー・タイプに対するメンターの重要度。 メンターの重要度はユーザー間の類似性を計算するのに使用されます。
type_adj_total float 内部使用用です。
type_total float 内部使用用です。
WCS_USER_MENTOR
このテーブルには、ユーザーのメンターが含まれます。 これは sifter によって書き込まれます。 このテーブルの 1 次キーは (user_id、mentor_user_id) です。
列名 列タイプ 説明
user_id
(外部キー、索引付き)
number(12,0) ユーザー ID
mentor_user_id (外部キー) number(12,0) ユーザーのメンターのユーザー ID
value number(12,0) ユーザーとメンター間の類似性の度合い
time_stamp number(12,0) レコードが最後に変更された時刻。1970 年 1 月 1 日からの秒数。
WCS_USER_TRX
このテーブルは、使用しているアプリケーションでのユーザー動作のレコードを保管します。 WCS_User_Trx は、ユーザーが Web サイトを進んで行くときのユーザー動作を記録します。つまり、 ユーザーが Web サイトを訪問している間の"クリック" の履歴が記録されます。 ユーザーに表示された、ユーザーがクリックした、またユーザーがショッピング・カートに追加したアイテムなどのデータが記録されます。
列名 列タイプ 説明
user_id (1 次キー) number(12,0) ユーザー ID
item_id (1 次キー) number(12,0) アイテム ID
trx_id (1 次キー) number(12,0) トランザクション ID
type_id (外部キー) number(12,0) トランザクションのタイプ。たとえば、購入、商品詳細の表示、 ショッピング・カートへの追加、ショッピング・カートからの削除などです。 このフィールドは、thewcs_Trx_Type テーブルの type_id フィールドから読み取られます。
value float トランザクションに関連付けられたデータ値。
adj_count float トランザクションの調整数。 新規アクティビティーがトランザクション・テーブルに記録されると、 この値は増加します。 時間が経過すると減少することもあります。
WCS_MENTOR_POOL
このテーブルは現在の固有のメンターであるユーザーのプールを保管します。
列名 列タイプ 説明
user_id
外部キー
number(12,0) ユーザーの固有 ID。
mentor_quality number(12,0) メンター・クオリティー。LikeMinds RecommendationServer により設定および使用されます。
mentor_count number(12,0) このユーザーによってメンターが実行されているユーザーの合計数。
time_stamp number(12,0) アイテムについての情報の最終変更時刻。1970 年 1 月 1 日からの秒数。
IBM 著作権