指标配置方法、指标执行方法及系统技术方案

技术编号:39438195 阅读:11 留言:0更新日期:2023-11-19 16:21
本发明专利技术涉及计算机技术领域,提供一种指标配置方法、指标执行方法及系统,该方法包括:获取待查询指标对应的指标提取逻辑和指标组装逻辑;基于所述指标提取逻辑,确定所述待查询指标的目标口径;基于所述指标组装逻辑,对所述目标口径的语义符号进行组装,确定所述待查询指标的指标配置结果;其中,所述指标配置结果用于生成所述待查询指标的可执行文件。本发明专利技术不仅支持对不同类型、格式的数据源的访问,还能提供较高的可阅读性,支持指标配置的快速修改。修改。修改。

【技术实现步骤摘要】
指标配置方法、指标执行方法及系统


[0001]本专利技术属于计算机
,尤其涉及指标配置方法、指标执行方法及系统。

技术介绍

[0002]统计学中,用指标来描述主体在具体场景中的某个维度的属性,用口径来描述指标的取数逻辑以及数据源,指标的结果即为口径的衡量值。在获得指标结果前,需要先对指标进行配置。现有指标配置方式一般有两种,一种是硬编码到源码中进行配置,另一种是通过图形化界面进行配置。但是这两种配置方法都无法满足当前多样化指标配置的需要,且需要耗费大量的计算时间。

技术实现思路

[0003]本专利技术旨在至少解决相关技术中存在的技术问题之一。为此,本专利技术提出一种指标配置方法,不仅支持对不同类型、格式的数据源的访问,还能提供较高的可阅读性,支持指标配置的快速修改。
[0004]本专利技术还提出一种指标执行方法。
[0005]本专利技术还提出一种指标执行系统。
[0006]本专利技术还提出一种电子设备。
[0007]本专利技术还提出一种非暂态计算机可读存储介质。
[0008]本专利技术还提出一种计算机程序产品。
[0009]根据本专利技术第一方面实施例的指标配置方法,包括:
[0010]获取待查询指标对应的指标提取逻辑和指标组装逻辑;
[0011]基于所述指标提取逻辑,确定所述待查询指标的目标口径;
[0012]基于所述指标组装逻辑,对所述目标口径的语义符号进行组装,确定所述待查询指标的指标配置结果;其中,所述指标配置结果用于生成所述待查询指标的可执行文件。
[0013]根据本专利技术实施例的指标配置方法,在获取了待查询指标之后,通过指标提取逻辑在保证运算速度的前提下对待查询指标进行目标口径提取。通过指标组装逻辑可以实现语义级别的组装,由于本专利技术是对语义符号进行组装,因此大大改善传统硬编码方法在可阅读度方面的缺陷。同时,由于本申请的查询指标可配置,因此兼顾了查询数据源多样度和修改自由度等方面的需求,提供了自由查询数据源、组装指标、并实时应用等功能。
[0014]根据本专利技术的一个实施例,所述基于所述指标组装逻辑,对所述目标口径的语义符号进行组装,包括:
[0015]基于所述指标组装逻辑对所述指标提取逻辑对应的数据源返回的查询结果进行校验;
[0016]基于通过校验的校验结果,对所述目标口径的语义符号进行组装。
[0017]根据本专利技术的一个实施例,所述基于所述指标提取逻辑,确定所述待查询指标的目标口径,包括:
[0018]基于所述指标提取逻辑,提取与所述待查询指标的语义相同的口径集合;
[0019]基于所述口径集合,确定所述目标口径。
[0020]根据本专利技术的一个实施例,所述口径集合的数量为至少两个;所述基于所述口径集合,确定所述目标口径,包括:
[0021]获取至少两个所述口径集合各自对应的预设维度评分;
[0022]将至少两个所述口径集合中预设维度评分最高的口径集合中的口径确定为所述目标口径。
[0023]根据本专利技术的一个实施例,所述方法还包括:
[0024]基于未通过校验的校验结果,将外部数据源确定所述指标提取逻辑对应的新的数据源,并基于所述指标组装逻辑对所述指标提取逻辑对应的新的数据源返回的查询结果进行校验,直至通过校验,并基于通过校验的校验结果,对所述目标口径的语义符号进行组装。
[0025]根据本专利技术第二方面实施例的指标执行方法,包括:
[0026]获取待查询指标的查询请求;
[0027]基于所述查询请求,确定所述待查询指标的可执行文件并运行所述可执行文件;其中,可执行文件是基于所述的指标配置方法确定所述待查询指标的指标配置结果确定的。
[0028]根据本专利技术实施例的指标执行方法,可以在各种应用场景内,响应于查询侧的查询请求,然后调用相应查询指标的可执行文件,并动态载入内存中,实时响应查询请求。由于该执行方法可以直接调用相应查询请求的可执行文件,因此该方法可以保证响应请求时的计算速度。
[0029]根据本专利技术的一个实施例,所述确定所述待查询指标的可执行文件,包括:
[0030]基于语义符号和汇编语言的映射关系,确定所述指标配置结果的语义符号对应的目标汇编语言;
[0031]基于所述目标汇编语言生成所述可执行文件。
[0032]根据本专利技术第三方面实施例的指标执行系统,包括:
[0033]指标配置模块,用于基于待查询指标,获取指标提取逻辑和指标组装逻辑;基于所述指标提取逻辑,确定所述待查询指标的目标口径;基于所述指标组装逻辑,对所述目标口径的语义符号进行组装,确定所述待查询指标的指标配置结果;
[0034]指标发布模块,用于基于所述指标配置结果生成所述待查询指标的可执行文件;
[0035]指标响应模块,用于获取待查询指标的实时响应请求,确定所述可执行文件并运行所述可执行文件。
[0036]根据本专利技术实施例的指标执行系统,实现了指标配置、指标发布、指标响应三个环节的互相配合,在指标配置阶段,使用约定符号表示常量,变量,运算操作,赋值操作,判断操作等语义,通过符号之间的组合,嵌套,可以配置出复杂的指标口径。在指标发布阶段,将代码块隐式转换为操作系统可执行代码,并动态载入内存中。在指标相应阶段,实时响应查询请求,执行相关功能。
[0037]根据本专利技术第四方面实施例的电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述指标配置方法
或指标执行方法的步骤。
[0038]根据本专利技术第五方面实施例的非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述指标配置方法或指标执行方法的步骤。
[0039]根据本专利技术第六方面实施例的计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述指标配置方法或指标执行方法的步骤。
[0040]本专利技术实施例中的上述一个或多个技术方案,至少具有如下技术效果之一:本专利技术实施例可以在当前的数据源查询到的数据未通过校验的情况下,提供新的数据源用于查询,保证了数据源的多样性,从而提高了查询结果的准确度。
[0041]进一步的,在指标配置阶段,使用约定语义符号表示常量,变量,运算操作,赋值操作,判断操作等语义,通过符号之间的组合,嵌套,可以配置出复杂的指标口径。
[0042]更进一步的,通过预设维度评分来选择目标口径,可以在众多口径组合中,找到与当前待查询指标各方面最适配的口径组合,从而提高查询结果的准确度。
[0043]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0044]为了更清楚地说明本专利技术实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种指标配置方法,其特征在于,包括:获取待查询指标对应的指标提取逻辑和指标组装逻辑;基于所述指标提取逻辑,确定所述待查询指标的目标口径;基于所述指标组装逻辑,对所述目标口径的语义符号进行组装,确定所述待查询指标的指标配置结果;其中,所述指标配置结果用于生成所述待查询指标的可执行文件。2.根据权利要求1所述的指标配置方法,其特征在于,所述基于所述指标组装逻辑,对所述目标口径的语义符号进行组装,包括:基于所述指标组装逻辑对所述指标提取逻辑对应的数据源返回的查询结果进行校验;基于通过校验的校验结果,对所述目标口径的语义符号进行组装。3.根据权利要求1或2所述的指标配置方法,其特征在于,所述基于所述指标提取逻辑,确定所述待查询指标的目标口径,包括:基于所述指标提取逻辑,提取与所述待查询指标的语义相同的口径集合;基于所述口径集合,确定所述目标口径。4.根据权利要求3所述的指标配置方法,其特征在于,所述口径集合的数量为至少两个;所述基于所述口径集合,确定所述目标口径,包括:获取至少两个所述口径集合各自对应的预设维度评分;将至少两个所述口径集合中预设维度评分最高的口径集合中的口径确定为所述目标口径。5.根据权利要求2所述的指标配置方法,其特征在于,所述方法还包括:基于未通过校验的校验结果,将外部数据源确定所述指标提取逻辑对应的新的数据源,并基于所述指标组装逻辑对所述指标提取逻辑对应的新的数据源返回的查询结果进行校验,直至通过校验,并基于通过校验的校验结果,对所述目标口径的...

【专利技术属性】
技术研发人员:胡贺鹏尤晓昳欧旭新彭佳鑫梁丽雅
申请(专利权)人:美的网络信息服务深圳有限公司
类型:发明
国别省市:

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

1