[发明专利]交叉透视表生成方法、装置、电子设备和可读存储介质在审
申请号: | 202111196111.0 | 申请日: | 2021-10-14 |
公开(公告)号: | CN114238308A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 潘裕权;李明 | 申请(专利权)人: | 多点生活(成都)科技有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/245;G06F16/28 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 杨奇松 |
地址: | 610000 四川省成都市高新区中国(四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交叉 透视 生成 方法 装置 电子设备 可读 存储 介质 | ||
本申请提供一种交叉透视表生成方法、装置、电子设备和可读存储介质,通过响应当前接入操作,从内置的多个查询引擎中确定出相对于当前接入操作最优的目标查询引擎,基于目标查询引擎获取初始数据。并基于初始数据进行数据模型和字段的推荐,响应用户基于推荐的字段进行的拖曳操作,获得拖曳操作对应的目标字段,根据目标字段和用户基于推荐的数据模型确定的目标数据模型,对初始数据进行查询获得表数据,根据表数据生成交叉透视表。本方案中,基于最优的目标查询引擎进行查询,可提高查询速度,且可实现智能推荐、智能生成交叉透视表,并且,拖曳操作的方式可提高操作的便捷性,可达到提高查询速度、数据分析效率,且提升用户体验的效果。
技术领域
本申请涉及数据处理技术领域,具体而言,涉及一种交叉透视表生成方法、装置、电子设备和可读存储介质。
背景技术
随着互联网行业进入大数据时代,各类数据信息获取技术不断完善。用户对数据分析的需求越来越高。交叉透视分析是数据分析中常用且高效的数据分析方式,可以对分组变量之间的变量关系,以交叉表形式进行对比分析。由于数据存储在原始数据源中,用户不能直接对数据进行自由的交叉透视分析,而且数据庞大分散,用户不能快速的找到所需数据进行使用。
因此在大数据量下,需要一种解决数据的查询速度较慢,数据分析效率低,用户体验较差的方法。
发明内容
本申请的目的包括,例如,提供了一种交叉透视表生成方法、装置、电子设备和可读存储介质,其能够提高查询速度、分析效率,且提升用户体验。
本申请的实施例可以这样实现:
第一方面,本申请提供一种交叉透视表生成方法,所述方法包括:
响应当前接入操作,从内置的多个查询引擎中确定出相对于所述当前接入操作最优的目标查询引擎;
基于所述目标查询引擎获取初始数据;
基于所述初始数据进行数据模型和字段的推荐;
响应用户基于推荐的字段进行的拖曳操作,获得所述拖曳操作对应的目标字段;
根据所述目标字段和用户基于推荐的数据模型确定的目标数据模型,对所述初始数据进行查询获得表数据,并根据所述表数据生成交叉透视表。
在可选的实施方式中,所述基于所述目标查询引擎获取初始数据的步骤,包括:
确定所述当前接入操作指向的待连接数据源;
根据所述待连接数据源的连接参数接入所述待连接数据源;
基于所述目标查询引擎从所述待连接数据源获取初始数据。
在可选的实施方式中,所述从内置的多个查询引擎中确定出相对于所述当前接入操作最优的目标查询引擎的步骤,包括:
确定所述当前接入操作指向的待连接数据源;
在所述当前接入操作为针对所述待连接数据源的首次接入操作时,比对内置的多个查询引擎的负载量,将负载量最小的查询引擎作为所述当前接入操作最优的目标查询引擎;
在所述当前接入操作不为针对所述待连接数据源的首次接入操作时,获取所述待连接数据源的历史查询记录,在内置的各个查询引擎上执行与所述历史查询记录相同的查询操作并获得各个查询引擎在完成查询操作时的查询耗时,将查询耗时最短的查询引擎作为所述当前接入操作最优的目标查询引擎。
在可选的实施方式中,所述基于所述初始数据进行数据模型和字段的推荐的步骤,包括:
对所述初始数据按不同的模式进行预处理,得到多个不同的数据模型;
根据用户的个人信息、用户对已推荐的数据模型的历史使用信息、各所述数据模型的热度值中的至少一项进行数据模型的推荐;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于多点生活(成都)科技有限公司,未经多点生活(成都)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111196111.0/2.html,转载请声明来源钻瓜专利网。