一种衍生指标的生成方法、装置及存储介质制造方法及图纸

技术编号:34483706 阅读:14 留言:0更新日期:2022-08-10 09:00
本公开涉及数据分析技术领域,公开了一种衍生指标的生成方法、装置及存储介质,该方法为:对客户终端发出的指标需求信息进行解析,得到指标类型、组合语法和至少一个指标关键词,在预设的指标类型和衍生指标生成方法的映射关系中,查找与指标类型对应的衍生指标生成方法,在预设的指标关键词集合和转换字段集合的对应关系中,查找与指标关键词对应的至少一个转换字段,转换字段集合包括数据库中的目标数据表中的各个字段,基于组合语法和查找到的转换字段,确定转换字段对应的指标数值,基于指标数值和衍生指标生成方法,确定衍生指标,即根据用户的即时需求,灵活快速的锁定目标数据表中的字段,并根据相应的衍生指标生成方法生成衍生指标。生成衍生指标。生成衍生指标。

【技术实现步骤摘要】
一种衍生指标的生成方法、装置及存储介质


[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]指标确定模块,用于基于指标数值和衍生指标生成方法,确定衍生指标。
[0045]在一些可能的实施例中,对客户终端发出的指标需求信息进行解析,得到指标类型、组合语法和至少一个指标关键词,解析模块用于:
[0046]在客户终端发出的指标需求信息中查找与预设的语法关键词集合中包括的语法关键词相匹配的至少一个目标语法关键词,基于至少一个目标语法关键词在指标需求信息中的先后顺序,将至少一个目标语法关键词进行排序,得到组合语本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种衍生指标的生成方法,其特征在于,所述方法包括:对客户终端发出的指标需求信息进行解析,得到指标类型、组合语法和至少一个指标关键词,其中,所述指标类型携带原始日期信息;在预设的指标类型和衍生指标生成方法的映射关系中,查找与所述指标类型对应的衍生指标生成方法;在预设的指标关键词集合和转换字段集合的对应关系中,查找与所述指标关键词对应的至少一个转换字段,其中,所述转换字段集合包括数据库中的目标数据表中的各个字段;基于所述组合语法和查找到的转换字段,确定所述转换字段对应的指标数值;基于所述指标数值和所述衍生指标生成方法,确定衍生指标。2.如权利要求1所述的方法,其特征在于,所述对客户终端发出的指标需求信息进行解析,得到指标类型、组合语法和至少一个指标关键词,包括:在客户终端发出的指标需求信息中查找与预设的语法关键词集合中包括的语法关键词相匹配的至少一个目标语法关键词,基于至少一个所述目标语法关键词在所述指标需求信息中的先后顺序,将至少一个所述目标语法关键词进行排序,得到所述组合语法;将至少一个所述目标语法关键词作为截断点对所述指标需求信息进行截断,基于截断后的指标需求信息得到各个子需求信息;从各个所述子需求信息中提取出与预设的指标类型标识集合中包括的指标类型标识相匹配的子需求信息,并将提取出的所述子需求信息对应的指标类型标识作为所述指标类型,将提取出的所述子需求信息对应的日期信息作为所述原始日期信息;从各个所述子需求信息中提取出与预设的指标关键词集合中包括的指标关键词相匹配的子需求信息,并将提取出的所述子需求信息对应的指标关键词作为至少一个所述指标关键词。3.如权利要求1所述的方法,其特征在于,所述预设的指标关键词集合和转换字段集合的对应关系通过以下方式建立:提取数据库中的目标数据表中的各个字段,分别确定各个字段对应的字段数据类型,并基于各个字段确定所述转换字段集合;确定预设的指标关键词集合中的任意一个预设的指标关键词对应的关键词数据类型;若所述字段数据类型和所述关键词数据类型属于同一数据类型,则建立所述关键词数据类型对应的指标关键词和所述字段数据类型对应的字段之间的对应关系。4.如权利要求1所述的方法,其特征在于,所述基于所述组合语法和查找到的转换字段,确定所述转换字段对应的指标数值,包括:确定查找到的转换字段与所述组合语法中的至少一个所述目标语法关键词之间的位置关系;基于所述位置关系,将查找到的转换字段与所述组合语法中的至少一个所述目标语法关键词进行组合,得到组合关键词;在所述目标数据表中查找与所述组合关键词相匹配的所述转换字段对应的指标数值。5.如权利要求1所述的方法,其特征在于,所述衍生指标生成方法通过以下方式确定:基于预设的指标类型,确定指标计算公式和第一日期信息;基于所述第一日期信息和所述指标计算公式,确定第二日期信息;
基于所述第一日期信息对应的指标...

【专利技术属性】
技术研发人员:张亮
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1