业务背景

考拉的精准营销系统是一款支持自由圈选用户,配置营销策略、查看效果的系统。通过算法能力,提供千人千面的个性化营销能力,围绕人货场的个性化匹配,进行精准营销。人群系统数据流主要分为离线和实时两个部分,离线部分数据定期从MaxCompute同步到AnalyticDB,再基于AnalyticDB中的基础数据,产出人群数据包,供考拉各个业务系统用于数据分析和洞察。整个业务场景中存在很多类似的子查询,可以用物化视图来统一加速。

业务效果

您可以根据高频的子查询来构建物化视图,并且使用专为T+1场景设计的ON OVERWRITE刷新机制来更新物化视图。当数据定期从MaxCompute同步并覆盖AnalyticDB数据表的时候,会自动触发相关的物化视图刷新。

同时可以在物化视图上开启自动改写功能,从而在业务不修改SQL的情况下,自动将原始查询SQL转化为查询物化视图,节省大量计算时间,最高可以将20s的查询降低到500ms以下。

圈选用户