用于电商平台的会员数据圈选方法及系统技术方案

技术编号:24995744 阅读:39 留言:0更新日期:2020-07-24 17:58
本发明专利技术公开一种用于电商平台的会员数据圈选方法及系统,能够在减少内存及计算资源消耗的同时保证会员消费数据圈选结果的精度,显著提高了会员消费数据的圈选效率。该方法包括:从数据仓库中同步会员消费数据创建多数据模型;基于数据模型中的会员编码生成多个互不相同的整数标识符,并将会员编码与整数标识符的映射关系保存于字典表中;将整数标识符与会员消费数据的多个纬度消费字段一一对应生成位图表;根据用户的查询指令通过整数标识符对位图表中的多个纬度消费字段进行位运算,输出圈选结果;该系统包括上述方案所提的方法。

【技术实现步骤摘要】
用于电商平台的会员数据圈选方法及系统
本专利技术涉及数据处理
,尤其涉及一种用于电商平台的会员数据圈选方法及系统。
技术介绍
对于电商平台而言,会员消费数据的分析结果是策划促销活动的重要参考,在会员消费数据的分析过程中,数据的多纬度圈选是获取会员消费数据的关键步骤;现有技术中,常用的数据圈选方法包括预汇总圈选法(OLAP-Druid)和分布式内存计算圈选法(SPARK)两种,对于OLAP-Druid圈选法,其主要采用的是HLL算法对会员的消费数据进行计算分析,该算法在去重的业务场景中的精度经常会丢失,故存在会员消费数据圈选结果不精确的问题,对于SPARK圈选法,其通过获取会员的原始消费数据,采用拉明细的方式将原始消费数据放在分布式节点内存中进行逻辑计算,最终得到会员消费数据圈选结果,在实际应用中发现,由于会员的原始消费数据量极大,虽然后者圈选方法能够保证会员消费数据圈选结果的精确性,但是需要消耗较多的计算资源和内存资源,故存在圈选效率低和用户体验差的缺陷。
技术实现思路
本专利技术的目的在于提供一种用于电商平台的会员数本文档来自技高网...

【技术保护点】
1.一种用于电商平台的会员数据圈选方法,其特征在于,包括:/n从数据仓库中同步会员消费数据创建多数据模型;/n基于所述数据模型中的会员编码生成多个互不相同的整数标识符,并将所述会员编码与所述整数标识符的映射关系保存于字典表中;/n将所述整数标识符与会员消费数据的多个纬度消费字段一一对应生成位图表;/n根据用户的查询指令通过整数标识符对位图表中的多个纬度消费字段进行位运算,输出圈选结果。/n

【技术特征摘要】
1.一种用于电商平台的会员数据圈选方法,其特征在于,包括:
从数据仓库中同步会员消费数据创建多数据模型;
基于所述数据模型中的会员编码生成多个互不相同的整数标识符,并将所述会员编码与所述整数标识符的映射关系保存于字典表中;
将所述整数标识符与会员消费数据的多个纬度消费字段一一对应生成位图表;
根据用户的查询指令通过整数标识符对位图表中的多个纬度消费字段进行位运算,输出圈选结果。


2.根据权利要求1所述的方法,其特征在于,在步骤,将所述整数标识符与会员消费数据的多个纬度消费字段一一对应生成位图表之后还包括:
定期对所述位图表中的字段数据进行补入更新,生成与当前时间节点对应的位图表。


3.根据权利要求2所述的方法,其特征在于,所述步骤,定期对所述位图表中的字段数据进行补入更新,生成与当前时间节点对应的位图表的方法包括:
基于当前时间节点从数据仓库中获取新增会员消费数据,同步至数据模型中;
根据字典表中会员编码的映射关系,定期将新增会员消费数据中对应的字段数据按照映射关系补入位图表,实现位图表的补入更新。


4.根据权利要求2所述的方法,其特征在于,在所述步骤,定期对所述位图表中的字段数据进行补入更新,生成与当前时间节点对应的位图表之后还包括:
对所述位图表进行清洗处理,剔除无关纬度字段数据。


5.根据权利要求4所述的方法,其特征在于,在步骤根据用户的查询指令通过整数标识符对位图表中的多个纬度消费字段进行位运算,输出圈选结果之前还包括:
预设多种查询指令,提前对清洗处理后的位图表进行位运算得到与多种查询指令匹配的预圈选结果;
将多种预圈选结果存储在临时结果表中以备用户查询。


6.根据权利要求5所述的方法,其特征在于,所述步骤,根据用户的查询指令通过整数标识符对位图表中的多个纬度消费字段进行位运算,输出圈选结果的方法包括:
接收用户的查询指令,判断所述查询指令是为预设置查询指令;
在判断结果为是时,直接从临时结果表中匹配对应的预圈选结果输出,在判断结果为否时,基于补入更新后的位图表通过整数标识符对其中多个纬度消费字段进行逻辑运算后输出圈选结果。

【专利技术属性】
技术研发人员:范东孙迁汪金忠
申请(专利权)人:苏宁易购集团股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1