一种查询系统和方法技术方案

技术编号:39067852 阅读:13 留言:0更新日期:2023-10-12 20:00
本发明专利技术实施例公开了一种查询系统和方法。该系统包括:平台前端层、数据存储层和指标管理层;其中,指标管理层包括指标解析单元;平台前端层,用于调用元数据接口服务以获取元数据,基于用户终端输入的查询信息对元数据进行组装,生成与查询信息对应的查询条件数据,并将查询条件数据发送至指标解析单元;指标解析单元,用于基于预先建立的存储介质与平台数据之间的存储映射关系,确定查询条件数据对应的查询结果数据的目标存储介质,基于目标存储介质的目标指令要求和查询条件数据,生成查询指令,并将查询指令发送至数据存储层;数据存储层,用于基于接收到的查询指令,在目标存储介质中获取查询结果数据,并将查询结果数据反馈至用户终端。至用户终端。至用户终端。

【技术实现步骤摘要】
一种查询系统和方法


[0001]本专利技术实施例涉及联机分析处理
,尤其涉及一种查询系统和方法。

技术介绍

[0002]随着大数据的出现,OLAP(Online Analytical Processing)平台得到各企业的广泛应用。
[0003]目前,大部分OLAP平台均为基于一种或者多种存储介质实现对数据的存储和查询处理。在数据存储时,会根据数据信息选择不同的存储介质进行存储。在数据查询过程中,通常需要用户先确定查询数据的存储介质,在按照存储介质对应的查询语法输入查询指令以得到需要的查询数据。
[0004]但是,现有技术的查询方式用户需要知道底层数据的存储介质和存储形态,为数据查询过程带来不便,且降低了查询效率,用户体验感差。

技术实现思路

[0005]本专利技术实施例提供了一种查询系统和方法,以实现提高查询效率和准确率,增加了用户体验感的目的。
[0006]第一方面,本专利技术实施例提供了一种查询系统,包括:平台前端层、数据存储层和分别与平台前端层和数据存储层通信连接的指标管理层;其中,指标管理层包括指标解析单元;
[0007]平台前端层,用于调用元数据接口服务以获取元数据,基于用户终端输入的查询信息对元数据进行组装,生成与查询信息对应的查询条件数据,并将查询条件数据发送至指标解析单元;
[0008]指标解析单元,用于基于预先建立的存储介质与平台数据之间的存储映射关系,确定查询条件数据对应的查询结果数据的目标存储介质,基于目标存储介质的目标指令要求和查询条件数据,生成查询指令,并将查询指令发送至数据存储层;
[0009]数据存储层,用于基于接收到的查询指令,在目标存储介质中获取查询结果数据,并将查询结果数据反馈至用户终端。
[0010]第二方面,本专利技术实施例还提供了一种查询方法,应用于查询系统,查询系统包括平台前端层、数据存储层和分别与平台前端层和数据存储层通信连接的指标管理层;其中,指标管理层包括指标解析单元;该方法包括:
[0011]通过平台前端层调用元数据接口服务以获取元数据,基于用户终端输入的查询信息对元数据进行组装,生成与查询信息对应的查询条件数据,并将查询条件数据发送至指标解析单元;
[0012]通过指标解析单元基于预先建立的存储介质与平台数据之间的存储映射关系,确定查询条件数据对应的查询结果数据的目标存储介质,基于目标存储介质的目标指令要求和查询条件数据,生成查询指令,并将查询指令发送至数据存储层;
[0013]通过数据存储层基于接收到的查询指令,在目标存储介质中获取查询结果数据,并将查询结果数据反馈至用户终端。
[0014]本专利技术实施例所提供的一种查询系统,通过平台前端层调用元数据接口服务以获取元数据,基于用户终端输入的查询信息对元数据进行组装,生成与查询信息对应的查询条件数据,通过指标解析单元基于预先建立的存储介质与平台数据之间的存储映射关系,确定查询条件数据对应的查询结果数据的目标存储介质,基于目标存储介质的目标指令要求和查询条件数据,生成查询指令,以使数据存储层基于查询指令在目标存储介质中获取查询结果数据,完成对数据的查询过程,无需用户预先知道底层数据的存储介质,并进行人工编写查询指令,实现了提高查询效率和准确率,增加了用户体验感。
[0015]此外,本专利技术所提供的一种查询方法与上述方法对应,具有同样的有益效果。
附图说明
[0016]为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本专利技术实施例提供的一种查询系统的结构图;
[0018]图2为本专利技术实施例提供的一种查询界面的示意图;
[0019]图3为本专利技术实施例提供的另一种查询系统的结构图;
[0020]图4为本专利技术实施例提供的一种查询系统的整体架构示意图;
[0021]图5为本专利技术实施例提供的一种本专利技术实施例提供的一种查询方法的流程图。
具体实施方式
[0022]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0023]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0024]为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。
[0025]实施例一
[0026]图1为本专利技术实施例提供的一种查询系统的结构图。如图1所示,本实施例的系统具体可包括:平台前端层10、数据存储层12和分别与平台前端层10和数据存储层12通信连接的指标管理层11;其中,指标管理层11包括指标解析单元110;
[0027]平台前端层10,用于调用元数据接口服务以获取元数据,基于用户终端输入的查询信息对元数据进行组装,生成与查询信息对应的查询条件数据,并将查询条件数据发送至指标解析单元110;
[0028]指标解析单元110,用于基于预先建立的存储介质与平台数据之间的存储映射关系,确定查询条件数据对应的查询结果数据的目标存储介质,基于目标存储介质的目标指令要求和查询条件数据,生成查询指令,并将查询指令发送至数据存储层12;
[0029]数据存储层12,用于基于接收到的查询指令,在目标存储介质中获取查询结果数据,并将查询结果数据反馈至用户终端。
[0030]其中,元数据接口服务为对元数据进行查询且提取数据的服务,用户可通过不同业务需求,通过元数据接口服务调用元数据;元数据可为系统中描述数据的属性信息的数据,用来支持如存储位置、历史数据、资源查找和文件记录等功能。
[0031]本实施例中,用户可通过用户终端展示的界面输入查询信息。图2为本专利技术实施例提供的一种查询界面的示意图,如图2所示,当前用户对“会员状态”进行条件选择,输入的查询信息可为“影视业务线中,有效会员且过期时间大于30天的会员信息”。
[0032]在具体实施中,平台前端层10可通过元数据接口服务获取元数据,接收用户终端输入的查询信息,在各元数据中确定出查询信息对应的元数据。进一步的,可按照查询信息中的信息关系,将查询信息对应的各元数据进行组装操作,将组装得到的数据确定为查询条件数据。
[0033]需要说明的是,信息关系可为条件之间的和、或关系,或者查询条件的先后顺序关系。如,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种查询系统,其特征在于,包括:平台前端层、数据存储层和分别与所述平台前端层和所述数据存储层通信连接的指标管理层;其中,所述指标管理层包括指标解析单元;所述平台前端层,用于调用元数据接口服务以获取元数据,基于用户终端输入的查询信息对所述元数据进行组装,生成与所述查询信息对应的查询条件数据,并将所述查询条件数据发送至所述指标解析单元;所述指标解析单元,用于基于预先建立的存储介质与平台数据之间的存储映射关系,确定所述查询条件数据对应的查询结果数据的目标存储介质,基于所述目标存储介质的目标指令要求和所述查询条件数据,生成查询指令,并将所述查询指令发送至所述数据存储层;所述数据存储层,用于基于接收到的所述查询指令,在所述目标存储介质中获取所述查询结果数据,并将所述查询结果数据反馈至所述用户终端。2.根据权利要求1所述的系统,其特征在于,所述指标管理层还包括:指标封装单元,用于对所述查询条件数据按照预设平台格式进行封装处理,以使所述指标解析单元基于封装后的所述查询条件数据和所述目标指令要求,生成所述查询指令。3.根据权利要求2所述的系统,其特征在于,所述预设平台格式为对象简谱格式,所述对象简谱格式的组成元素包括业务、条件、库、表、以及表和表之间的关系中的至少一项元素。4.根据权利要求1所述的系统,其特征在于,还包括:分别与所述数据存储层和所述指标管理层通信连接的查询引擎层,其中,所述查询引擎层,用于获取所述指标管理层发送的所述查询指令,并基于预先建立的平台数据与查询引擎之间的映射关系,确定所述查询条件数据的目标查询引擎,并通过所述目标查询引擎将所述查询指令传输至所述数据存储层。5.根据权利要求1所述的系统,其特征在于,所述指标管理层还包括:指标缓存单元,分别与所述平台前端层和所述指标解析单元通信连接,用于将接收所述平台前端层发送的所述查询条件数据,对所...

【专利技术属性】
技术研发人员:余辉马万铮王志国邢焱
申请(专利权)人:深圳市酷开网络科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1