一种基于数据仓库的用户数据整合方法及系统的制作方法_4

文档序号:9326990阅读:来源:国知局
基于数据仓库的用户数据整合方法,本实施例是基于数据 仓库的用户数据的整合方法的优选的实施例,简化了一个用户多账号之间的绑定关系;去 掉了大量的无效的数据,查询效率高、资源消耗少。
[0101] 实施例四
[0102] 图4是本实施例四提供的一种基于数据仓库的用户数据整合系统结构示意图;如 图4所示,该系统包括:
[0103] 关键字信息获取模块401:用于获取线上数据库中各种来源下的用户基础表的关 键字信息;
[0104] 映射表建立模块402:用于根据预设的规则建立用户在各种终端中的用户级别和 用户统一级别之间的映射表;
[0105] 数据整合模块403:用于根据获取的各种来源下的用户基础表的关键字信息、以 及建立的映射表对用户基础数据表进行整合,获得整合后的数据表;
[0106] 数据加工模块404:用于对整合后的数据表中的用户数据进行过滤,将过滤后的 数据表中的用户数据与预存储的用户购物行为表进行加工。
[0107] 本发明实施例三提供的一种基于数据仓库的用户数据整合系统,该系统通过获取 线上数据库中各种来源下的用户基础表的关键字信息以及建立用户级别和用户统一级别 之间的映射表,对各个用户基础表进行整合,最后将整合后的数据表进行过滤,并结合预存 储的用户购物行为表进行加工。本发明实施例增强了用户账号之间的关联性,简化了一个 用户多账号之间的绑定关系;去掉了大量的无效的数据,查询效率高、资源消耗少。
[0108] 在上述实施例的基础上,所述系统还包括:关键字信息设定模块405,用于对获取 线上数据库中用户基础表的关键字信息之前,设定线上数据库中用户基础表的关键字信 息。
[0109] 在本实施例中,所述关键字信息包括:用户注册账号、用户手机号、用户级别以及 用户来源;所述的用户基础表中包括关键字信息以及用户账号ID信息。
[0110] 在本实施例中,数据整合模块403,具体用于:将获取的用户基础表中的关键字信 息存储到一个数据表中,并根据所述用户的来源以及注册账号为关联主键,生成新的用户 账号ID,并将新的用户账号ID作为数据表的主关键字;根据所述用户手机号,生成用户手 机号ID ;查询建立的映射表,根据用户级别生成用户统一级别,获得整合后的数据表。
[0111] 在本实施例中,数据加工模块404具体用于:将整合后的数据表中没有手机号的 用户数据以及统一级别为注册用户的用户数据均去除,将过滤后的数据表中各种来源下 的同一目标用户的多条用户数据,存储为目标用户的一条用户数据,并将预先存储的与目 标用户的用户来源相对应的多个购物行为表中的数据进行聚合。其中注册用户为仅注册且 没有任何购物行为的用户。
[0112] 本发明实施例四提供的一种基于数据仓库的用户数据整合系统,对各功能模块的 功能进行了优化,增强了用户账号之间的关联性,简化了一个用户多账号之间的绑定关系; 去掉了大量的无效的数据,查询效率高、资源消耗少。
[0113] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解, 本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、 重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行 了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还 可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【主权项】
1. 一种基于数据仓库的用户数据整合方法,其特征在于,包括: 获取线上数据库中各种来源下的用户基础表的关键字信息; 根据预设的规则建立用户在各种来源下的用户级别和用户统一级别之间的映射表; 根据获取的各种来源下的用户基础表的关键字信息、以及建立的映射表对用户基础数 据表进行整合,获得整合后的数据表; 对整合后的数据表中的用户数据进行过滤,将过滤后的数据表中的用户数据与预存储 的用户购物行为表中的数据进行加工。2. 根据权利要求1所述的方法,其特征在于,获取线上数据库中各种来源下的用户基 础表的关键字信息,之前包括: 设定线上数据库中用户基础表的关键字信息。3. 根据权利要求1所述的方法,其特征在于, 所述关键字信息包括:用户注册账号、用户手机号、用户级别以及用户来源;所述的用 户基础表中包括关键字信息以及用户账号ID信息。4. 根据权利要求3所述的方法,其特征在于,所述根据获取的各种来源下的用户基础 表的关键字信息、以及建立的映射表对用户基础数据表进行整合,获得整合后的数据表,包 括: 将获取的用户基础表中的关键字信息存储到一个数据表中,并根据所述用户来源以及 用户注册账号为关联主键,生成新的用户账号ID,并将新的用户账号ID作为数据表的主关 键字; 根据所述用户手机号,分配与所述用户手机号对应的用户手机号ID ; 查询所述建立的映射表,根据用户级别生成用户统一级别,获得整合后的数据表。5. 根据权利要求3所述的方法,其特征在于,所述对整合后的数据表进行过滤,将过滤 后的数据表中的用户数据与预存储的用户购物行为表中的数据进行加工包括: 将整合后的数据表中没有手机号的用户数据以及统一级别为注册用户的用户数据均 去除;其中注册用户为仅注册且没有任何购物行为的用户; 将过滤后的数据表中各种来源下的同一目标用户的多条用户数据,存储为目标用户的 一条用户数据,并将预先存储的与目标用户的用户来源相对应的多个购物行为表中的数据 进行聚合。6. -种基于数据仓库的用户数据整合系统,其特征在于,包括: 关键字信息获取模块:用于获取线上数据库中各种来源下的用户基础表的关键字信 息; 映射表建立模块:用于根据预设的规则建立用户在各种终端中的用户级别和用户统 一级别之间的映射表; 数据整合模块:用于根据获取的各种来源下的用户基础表的关键字信息、以及建立的 映射表对用户基础数据表进行整合,获得整合后的数据表; 数据加工模块:用于对整合后的数据表中的用户数据进行过滤,将过滤后的数据表中 的用户数据与预存储的用户购物行为表中的数据进行加工。7. 根据权利要求6所述的系统,其特征在于,还包括:关键字信息设定模块,用于对获 取线上数据库中各种来源下的用户基础表的关键字信息之前,设定线上数据库中用户基 础表的关键字信息。8. 根据权利要求6所述的系统,其特征在于, 所述关键字信息包括:用户注册账号、用户手机号、用户级别以及用户来源;所述的用 户基础表中包括关键字信息以及用户账号ID信息。9. 根据权利要求8所述的系统,其特征在于,数据整合模块,具体用于: 将获取的用户基础表中的关键字信息存储到一个数据表中,并根据所述用户来源以及 用户注册账号为关联主键,生成新的用户账号ID,并将新的用户账号ID作为整合后数据表 的主关键字; 根据所述用户手机号,分配与所述用户手机号对应的用户手机号ID ; 查询所述建立的映射表,根据用户级别生成用户统一级别,获得整合后的数据表。10. 根据权利要求8所述的系统,其特征在于,数据加工模块具体用于:将整合后的数 据表中没有手机号的用户数据以及统一级别为注册用户的用户数据均去除;其中注册用户 为仅注册且没有任何购物行为的用户; 将过滤后的数据表中各种来源下的同一目标用户的多条用户数据,存储为目标用户的 一条用户数据,并将预先存储的与目标用户的用户来源相对应的多个购物行为表中的数据 进行聚合。
【专利摘要】本发明公开了一种基于数据仓库的用户数据整合方法及系统,其中,该方法包括:获取线上数据库中各种来源下的用户基础表的关键字信息;根据预设的规则建立用户在各种来源下的用户级别和用户统一级别之间的映射表;根据获取的各种来源下的用户基础表的关键字信息、以及建立的映射表对用户基础数据表进行整合,获得整合后的数据表;对整合后的数据表中的用户数据进行过滤,将过滤后的数据表中的用户数据与预存储的用户购物行为表中的数据进行加工。本发明简化了一个用户多账号之间的绑定关系;去掉了大量的无效的数据,查询效率高、资源消耗少。
【IPC分类】G06F17/30
【公开号】CN105045904
【申请号】CN201510482987
【发明人】闫开品
【申请人】北京京东尚科信息技术有限公司, 北京京东世纪贸易有限公司
【公开日】2015年11月11日
【申请日】2015年8月7日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1