查看服务基本信息

一、查看基本配置

当您通过准备工作启动实例后,可以通过基此处查看实例的基本信息。当您通过服务端SDK推送数据后,可以看到当前user和item表的配额使用情况(如果是通过历史数据启动实例,则启动后即可查看)。

如果您看到已使用部分呈红色高亮字体,则说明已经超配额,超配额会带来如下影响:

如果qps超过了购买的配额,智能推荐会做限流处理,禁止掉超过流量部分的访问。解决办法:需要提前定义兜底策略,业务上涨后需要提升QPS配额,避免造成大幅用户体验下跌。

如果用户数和物品数超过了购买的配额,所有通过SDK的ADD和UPDATE消息会失败,行为数据也无法正常上传。解决办法:需要通过服务端SDK上报delete消息删除失效数据,或者升配。

建议配置云监控报警,在配额超过后,可以及时作出相应的策略。

注意:此处QPS的已使用,是瞬时统计的。

基本信息

二、查看数据源信息

启动实例后可在此处查看当前行为/用户/物料三种数据的数据源。

注意:实时数据源中行为表数据源可以从友盟<—->服务端sdk之间互相转换

数据源

注:如您在通过历史数据启动实例时启动失败,可点击数据质量报告查看实例启动失败的原因。启动失败

三、查看离线存储

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

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

MaxCompute具体操作详见:MaxCompute官档

智能推荐中需要的MaxCompute授权详见:离线存储授权

离线存储

分区说明:

1、离线存储的MaxCompute数据表默认由智能推荐创建,创建表的命名规则为:

    • 用户表:airec_cn_xxx_user;

    • 物品表:airec_cn_xxx_item;

    • 行为表:airec_cn_xxx_behavior;

    • 其中,airec_cn_xxx由您的实例ID决定。 如果系统自定义的表名和您已有的表名存在冲突,您可以单击“重命名”进行重命名。 建议您的离线数据存储使用独立的项目空间,尽量不要对离线数据表进行写操作。

2、离线存储的用户表、物品表、行为表为分区表,分区字段为ds STRINGhh STRING。智能推荐引擎每小时会产出一个新分区,产出分区的dshh分别为前一小时的日期和小时。

3、不建议您自行修改生命周期。如您因MaxCompute存储问题等原因需要修改分区生命周期,可参见MaxCompute文档,或联系AIRec答疑同学。

4、减小表分区生命周期,将会带来如下影响:

    • 用户表、物品表 每个分区中会保留全量数据,因此减小用户表、物品表的生命周期不会有很明显的影响,但可能导致无法回滚更早以前的数据。

    • 行为表

      每个分区中只保留对应小时的增量数据,因此减小行为表的生命周期,将会影响推荐引擎的训练数据集,可能会影响推荐效果。

    • 根据算法策略,用户表、物品表需保留至少最近24个小时的分区,行为表需保留至少最近1小时的分区,删除这些分区可能导致未知的结果。

:建议不要修改分区生命周期,若有特殊原因必须修改请通过工单/钉钉群形式联系开发人员,确认方案后操作。