数据查询方法以及数据查询装置与流程
本说明书实施例涉及计算机,特别涉及数据查询方法以及数据查询装置。
背景技术:
1、随着数据规模和数据维度不断增加,数据查询系统被广泛应用于对象数据的检索与分析。相关数据查询系统通常提供标识查询、名称查询以及条件筛选等查询方式,用户可以通过设置时间范围、对象状态、指标阈值等查询条件,从大量数据中查询所需的对象数据。
2、然而,相关查询方式对聚合比较、连续性判断、多条件组合及排序等复杂查询需求的支持能力有限,用户通常需要多次设置或调整查询条件,操作较为繁琐。此外,在数据字段较多、数据关联关系复杂的情况下,复杂查询涉及的数据处理量较大,容易出现查询耗时较长、查询结果不准确以及重复查询负担较重的问题。
技术实现思路
1、有鉴于此,本说明书实施例提供了一种数据查询方法。本说明书一个或者多个实施例同时涉及一种数据查询装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序产品,以解决现有技术中存在的技术缺陷。
2、根据本说明书实施例的第一方面,提供了一种数据查询方法,包括:
3、获取数据查询请求;
4、对数据查询请求进行解析,获得查询条件信息和分析逻辑信息,其中,查询条件信息用于表征数据查询请求对应的数据查询范围,分析逻辑信息用于表征针对数据查询范围对应的待分析数据的分析处理逻辑;
5、基于查询条件信息执行数据查询,获得待分析数据,并基于分析逻辑信息,对待分析数据进行分析处理,获得目标对象标识;
6、基于目标对象标识,查询数据查询请求对应的目标对象数据。
7、根据本说明书实施例的第二方面,提供了一种数据查询装置,包括:
8、获取模块,被配置为获取数据查询请求;
9、解析模块,被配置为对数据查询请求进行解析,获得查询条件信息和分析逻辑信息,其中,查询条件信息用于表征数据查询请求对应的数据查询范围,分析逻辑信息用于表征针对数据查询范围对应的待分析数据的分析处理逻辑;
10、执行模块,被配置为基于查询条件信息执行数据查询,获得待分析数据,并基于分析逻辑信息,对待分析数据进行分析处理,获得目标对象标识;
11、查询模块,被配置为基于目标对象标识,查询数据查询请求对应的目标对象数据。
12、根据本说明书实施例的第三方面,提供了一种计算设备,包括:
13、存储器和处理器;
14、所述存储器用于存储计算机程序/指令,所述处理器用于执行所述计算机程序/指令,该计算机程序/指令被处理器执行时实现上述第一方面所提供的数据查询方法的步骤。
15、根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现上述第一方面所提供的数据查询方法的步骤。
16、根据本说明书实施例的第五方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述第一方面所提供的数据查询方法的步骤。
17、本说明书一个实施例提供的数据查询方法,通过对数据查询请求进行解析,将数据查询请求所表达的查询意图划分为用于表征数据查询范围的查询条件信息和用于表征待分析数据的分析处理逻辑的分析逻辑信息,使数据范围的确定过程与针对范围内数据的分析过程相互分离;进而先基于查询条件信息获得与数据查询范围对应的待分析数据,再将分析逻辑信息限定作用于该待分析数据,以获得符合分析处理逻辑的目标对象标识,最后基于目标对象标识查询目标对象数据。由此,可以在支持聚合、比较、筛选、排序等复杂查询意图的同时,避免直接利用分析逻辑信息对范围未经限定的数据进行处理,并将目标对象标识的确定过程与目标对象数据的查询过程相分离,减少分析处理涉及的数据量,降低复杂分析处理过程的执行负担,提高数据查询的准确性和查询效率。
1.一种数据查询方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述查询条件信息执行数据查询,获得所述待分析数据,包括:
3.根据权利要求1所述的方法,其特征在于,所述分析逻辑信息包括数据分析查询语句,所述数据分析查询语句的查询对象为所述待分析数据;
4.根据权利要求3所述的方法,其特征在于,所述执行所述数据分析查询语句,对所述待分析数据进行分析处理,获得所述目标对象标识,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述目标对象标识,查询所述数据查询请求对应的目标对象数据,包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,所述基于所述分析逻辑信息,对所述待分析数据进行分析处理,获得目标对象标识之后,还包括:
7.根据权利要求6所述的方法,其特征在于,所述建立所述查询标识与所述查询快照之间的对应关系之后,还包括:
8.根据权利要求7所述的方法,其特征在于,所述获取所述查询标识对应的所述查询快照之后,还包括:
9.根据权利要求1至5任一项所述的方法,其特征在于,所述对所述数据查询请求进行解析,获得查询条件信息和分析逻辑信息之前,还包括:
10.根据权利要求9所述的方法,其特征在于,所述对所述数据查询请求进行解析,获得所述查询条件信息和所述分析逻辑信息,包括:
11.一种数据查询装置,其特征在于,包括:
12.一种计算设备,其特征在于,包括:
13.一种计算机可读存储介质,其特征在于,其存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1至10任意一项所述方法的步骤。
14.一种计算机程序产品,其特征在于,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1至10任意一项所述方法的步骤。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com