[发明专利]一种面向企业在线教育的大数据智能报表平台有效
申请号: | 202011054974.X | 申请日: | 2020-09-30 |
公开(公告)号: | CN111897859B | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 赵隽隽;赵剑飞;欧阳禄萍 | 申请(专利权)人: | 知学云(北京)科技有限公司 |
主分类号: | G06F16/248 | 分类号: | G06F16/248;G06F16/245;G06F16/2453;G06Q50/20 |
代理公司: | 北京中和立达知识产权代理事务所(普通合伙) 11756 | 代理人: | 祝妍 |
地址: | 100000 北京市丰*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 企业 在线教育 数据 智能 报表 平台 | ||
本发明提供了一种面向企业在线教育的大数据智能报表平台,包括:基于在线教育系统,统计已注册的目标用户,同时,获取目标用户的用户信息以及目标用户基于在线教育系统的教育业务日志;基于解析数据库,对每个目标用户的教育业务日志进行第一解析处理;基于用户数据库,对目标用户的用户信息进行第二解析处理;按照第一解析处理结果、第二解析处理结果以及业务数据库中的业务属性,将对应的教育业务日志按照不同的目标维度汇总到数据表的记录区域中;根据输入的预设维度,从记录区域中调取相关的待汇总信息进行显示。通过解析数据库,来解析业务日志,按不同的维度进行汇总,大幅减少查询的总数量,从而达到数据准确,查询不超时的目的。
技术领域
本发明涉及在线教育技术领域,特别涉及一种面向企业在线教育的大数据智能报表平台。
背景技术
目前报表系统在各种公司都很常见,可以很方便的查询某段时间内的总数据。但是大部分都是查询的原始数据,在公司体量小,数据量小的情况下没有问题,但是对于拥有大量数据的企业来说并不适用。
有些企业为了更好的提升员工的学习意愿,通常会查询部门中员工在线学习的学习时长、登录次数、学习次数、热门课程等等。目前企业的各项数据庞大,通过原始数据库无法统计出一段时间内的学习数据,可能会出现超时现象,而且,现有的报表系统,为了存储和解析大量数据,保证数据的正常运行,为了达到数据准确和查询迅速的目的,也为了让用户可以快速准确的得到公司的各项统计数据,其需要良好的硬件支持,因此,其的成本也相对较高。
因此,本发明提出了一种面向企业在线教育的大数据智能报表平台。
发明内容
本发明提供一种面向企业在线教育的大数据智能报表平台,用以通过解析数据库,来解析业务日志,按不同的维度进行汇总,大幅减少查询的总数量,从而达到数据准确,查询不超时的目的。
本发明提供一种面向企业在线教育的大数据智能报表平台,包括:
基于在线教育系统,统计已注册的目标用户,同时,获取所述目标用户的用户信息以及所述目标用户基于所述在线教育系统的教育业务日志;
基于解析数据库,对每个目标用户的教育业务日志进行第一解析处理;
基于用户数据库,对所述目标用户的用户信息进行第二解析处理;
按照第一解析处理结果、第二解析处理结果以及业务数据库中的业务属性,将对应的教育业务日志按照不同的目标维度汇总到数据表的记录区域中;
根据输入的预设维度,从所述记录区域中调取与所述预设维度相关的待汇总信息进行显示。
在一种可能实现的方式中,将对应的教育业务日志按照不同的目标维度汇总到数据表的记录区域中的步骤包括:
获取与所述教育业务日志相关的第一目标项目和第二目标项目;
基于报表系统读取原始业务数据库中的每条数据,并获取每条数据的变更记录,构建记录变更集合;
基于所述记录变更集合,读取所述第一目标项目的变更记录,并进行数据备份,同时,发送目标指令到中间消息件;
所述第二目标项目件根据所述目标指令,并通过所述中间消息件进行不同目标维度的业务汇总计算,并保留计算结果;
确定所述第一目标项目和第二目标项目的项目数据量;
当所述项目数据量大于或等于预设数据量时,使用第一数据库对应的双通道,并确定所述双通道的增量同步数据;
根据增量同步数据,将保留的计算结果,按照不同的目标维度汇总到数据表的记录区域中;
当所述项目数据量小于预设数据量时,使用第二数据库对应的单通道,并通过相邻两次间隔时间确定所述单通道的增量异步数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于知学云(北京)科技有限公司,未经知学云(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011054974.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置