[发明专利]一种大数据查询方法及装置在审
申请号: | 202011569111.6 | 申请日: | 2020-12-26 |
公开(公告)号: | CN112597185A | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 许吉来;孔亮;罗晓峰;丁杨 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/2455;G06F16/248;G06F16/27;G06F16/182 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘晓菲 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 查询 方法 装置 | ||
本申请实施例公开了一种大数据查询方法及装置,所述方法包括:对多个查询组件根据查询语言进行分类,得到查询语言分类相同的查询组件集合;配置查询组件集合中每个查询组件与每个数据表的名称以及查询字段的对应关系;获取用户确定的数据表的名称和查询字段的输入内容,利用对应关系,确定查询组件集合中的相应查询组件,将数据表的名称和查询字段的输入内容填入查询语言,利用相应的查询组件,在数据表根据查询字段和查询字段的输入内容查询数据。由此可见,本申请实施例无需用户选择数据库的特定查询组件,对于用户来说,进行大数据查询更加便捷。
技术领域
本申请涉及计算机领域,尤其涉及一种大数据查询方法及装置。
背景技术
随着互联网技术的快速发展,全球进入大数据时代。当前有众多的数据库能存储大数据,当需要查询数据时,用户可以利用查询组件在数据库中进行数据的查询。例如,可以利用查询组件Impala在数据库Hive中查询数据,在进行数据查询时,是查询组件利用查询语言在数据表中进行查询的。查询组件根据查询语言中的数据表的名称定位需要查询的数据所在的数据表,并且根据查询语言中的数据的字段名称在该表中查询数据,其中,数据的字段名称代表数据的一种属性,例如数据张三的字段名称为客户姓名,即客户姓名是数据张三的一种属性。虽然用户可以利用查询组件对数据库中的大数据进行查询,但是不同的数据库提供给用户进行数据查询的查询组件不同。因此,对于用户来说,如何准确的在不同数据库中利用正确的查询组件查找到想要的大数据,是非常不容易的。
综上,现有的利用不同的查询组件在不同的数据库中查询大数据,对于用户是非常不方便的。
发明内容
为了解决现有技术中利用不同的查询组件在不同的数据库中查询大数据对于用户非常不方便的问题,本申请提供了一种大数据查询方法,能够满足用户便捷的进行数据查询的需求。
本申请实施例提供了一种大数据查询方法,所述方法包括:
对多个查询组件根据查询语言进行分类,得到查询语言分类相同的查询组件集合;
配置所述查询组件集合中每个查询组件与每个数据表的名称以及查询字段的对应关系;
获取用户确定的数据表的名称和查询字段的输入内容,利用所述对应关系,确定所述查询组件集合中的相应查询组件,将所述数据表的名称和所述查询字段的输入内容填入所述查询语言,利用所述相应的查询组件,在所述数据表根据所述查询字段和所述查询字段的输入内容查询数据。
可选的,所述查询字段包括查询条件字段和查询结果字段;
所述配置所述查询组件集合中每个查询组件与每个数据表的名称以及查询字段的对应关系包括:
配置所述查询组件集合中每个查询组件与每个数据表的名称、所述查询条件字段以及所述查询结果字段的对应关系,其中,所述查询条件字段和所述查询结果字段是预先指定的。
可选的,所述获取用户确定的数据表的名称和查询字段的输入内容包括:
在预先配置的查询页面获取所述用户选择的所述数据表的名称和所述用户在所述查询条件字段输入的内容。
可选的,所述获取用户确定的数据表的名称和查询字段的输入内容包括:
在预先配置的查询页面获取所述用户选择的查询名称,确定与所述查询名称关联的所述数据表的名称,获取所述用户在所述查询条件字段输入的内容。
可选的,所述方法还包括:
在所述查询页面显示数据表的查询结果。
可选的,所述查询结果为所述预先指定的查询结果字段。
可选的,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011569111.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置