通过全服务端SDK快速启动实例

一、适配场景

已经具备丰富的埋点数据;

未开通MaxCompute服务或不熟悉其操作 。

二、流程图

planc

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

I 存量数据

user数据和item数据和behavior数据:全都通过服务端SDK上传。

II 增量数据

user数据和item数据和behavior数据:全都通过服务端SDK上传。

III 服务端SDK使用方法

如果您使用的是java语言:

1、参考如下链接配置好java服务端sdk的环境:Java SDK 使用方法。

2、通过服务端sdk推送数据 请使用如下链接代码:通过服务端SDK 推送数据。

3、获取推荐结果请使用如下链接代码:通过服务端SDK 获取推荐结果。

如果您使用的是其他语言,请参考《Java SDK使用方法》的同级目录中其他语言的使用方法。

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

表

V 推送数据官方文档例子

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

四、具体操作

I 选择行业

注意:实例启动后,您选择的行业不支持变更。

1选择行业

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

由于我们选择的是全服务端启动实例,所以此处选择“快速启动”。注:快速启动是通过智能推荐提供的默认数据启动实例。实例启动后会自动删除这些数据。

2选择启动方式

III 配置数据源

由于我们选择的是全服务端启动实例,所以此处选择“通过服务端sdk上传行为数据”。3配置数据源-全服务端

IV 配置离线存储

您可以设置您的离线数据存储(实时数据源的离线存储位置),您可以选择将这部分数据直接写回您的自有maxcompute,也可以写到智能推荐的maxcompute,由智能推荐托管。

开通离线存储,代表将智能推荐服务训练所需的离线数据存储部署在您的企业账户的MaxCompute中,需要您保证这部分离线数据的稳定性、并具备运维这些数据的能力。

实例启动成功后,可以在控制台-离线存储功能处,查看离线存储表的分区信息。

注意:

1.此处的项目名称建议使用独立的项目空间,避免和启动数据的项目空间一致。

2.配置离线存储数据源之前,需要在MaxCompute中给智能推荐授权可读及可写权限,详见离线存储授权

3.离线存储项目建议不要修改及删除,且需保持不欠费,建议设置为自动续费。

4.实例启动成功后,可以在控制台-离线存储功能处,查看离线存储表的分区信息。

5.当前版本支持您在您的MaxCompute-cmd中管理离线数据。

支持所有MaxCompute中的操作,高危操作时请谨慎处理,MaxCompute具体操作详见:MaxCompute官档

6.对于产出的所有离线数据不要进行高危操作(增加、删除、改写等),否则将会影响智能推荐服务对离线数据的计算。

离线存储

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

查看实例详情

实例启动后,可以查看实例详情

VI 通过服务端SDK上报数据

后续的增量数据需要通过服务端sdk进行上报。具体使用参考上文的第三模块中:IV服务端SDK推送数据的表信息,以及V推送数据官方文档例子。

注意:要先推送物品数据和用户数据,然后再推送行为数据。

VII 体验测试

通过点击体验测试的返回结果中的点击、收藏、加购、购买,可以自动在后台生成一条行为数据以供测试效果。

在我们产生了这些行为后,我们在下一次去请求结果的时候,它就会根据我们的行为有所变化。8体验测试

具体的数据通过更新记录查询中查看8体验测试更新记录

五、配置实例的服务类型(猜你喜欢、相关推荐)

当前版本支持一个实例同时开通猜你喜欢和相关推荐两种服务类型,您可以通过控制台中的场景管理功能创建不同服务类型的场景。

I 点击创建场景

​在控制台的业务定制功能栏下,点击-场景管理。

II 选择本场景的推荐服务类型

​您可以在当前位置选择本场景为猜你喜欢/相关推荐的服务类型,以及设定场景ID(对应数据规范中的scene_id)等基本信息。

III 场景列表展示

场景管理创建完成后,您可以在场景管理界面处查看您的各个推荐类型的场景。

猜你喜欢相关推荐示例