全部产品
云市场
云游戏

通过历史数据启动实例

更新时间:2020-08-12 19:46:23

一、适配场景

已经开通MaxCompute服务,并能熟练使用其各项操作。

二、流程图

planB

三、user、item、behavior数据的上传

1、存量数据

user数据和item数据:导入至MaxCompute。
behavior数据:将1-2周的行为数据导入至MaxCompute。

2、增量数据

user数据和item数据:通过官方文档中服务端SDK进行上传。
behavior数据:通过官方文档中服务端SDK进行上传。

3、服务端SDK使用方法

如果您使用的是java语言
①参考如下链接配置好java服务端sdk的环境:
Java SDK 使用方法
②通过服务端sdk推送数据 请使用如下链接代码:
通过服务端SDK 推送数据
③获取推荐结果 请使用如下链接代码:
通过服务端SDK 获取推荐结果
如果您使用的是其他语言,请参考《Java SDK使用方法》的同级目录中其他语言的使用方法。

4、服务端SDK推送数据的表信息

表

5、推送数据官方文档例子

https://help.aliyun.com/document_detail/101482.html?spm=a2c4g.11186623.6.677.3fa3168bskuH0v

四、具体操作

1、选择行业+选择服务类型

1选择行业及类型

2、选择启动智能推荐服务的方式

由于我们选择的是历史数据启动实例,所以此处选择“历史数据启动”。
注:通过maxcompute中的存量数据来启动智能推荐,后续不用在维护maxcompute,增量数据直接通过服务端sdk上报。2选择历史启动

3、配置数据源

注:需先配置好Maxcompute。
如何配置Maxcompute
I 添加数据源
3配置odps数据源
II 填入maxcompute相应的信息
注意:要勾选授权智能推荐读取您Maxcompute的数据表信息,才能提交。
3配置odps数据源2

III物品表和行为表同理
3配置odps数据源3

4、启动实例(一个半小时左右启动完成)

6启动实例


点击确定启动,启动实例,预计一个半小时左右启动完成4确定启动

5、查看实例详情

实例启动后,可以查看实例详情
配置完成查看详情

6、增量数据

以后的增量数据需要通过服务端sdk进行上报。
具体使用参考上文,4、服务端SDK推送数据的表信息。5、推送数据官方文档例子。
注意:要先推送物品数据和用户数据,然后再推送行为数据!

7、体验测试

通过点击体验测试的返回结果中的点击、收藏、加购、购买,可以自动在后台生成一条行为数据以供测试效果。
在我们产生了这些行为后,我们在下一次去请求结果的时候,它就会根据我们的行为有所变化。
8体验测试
具体的数据通过更新记录查询中查看
8体验测试更新记录