一种业务指标模型的生成方法、装置、设备及存储介质制造方法及图纸

技术编号:29133083 阅读:24 留言:0更新日期:2021-07-02 22:28
本发明专利技术实施例公开了一种业务指标模型的生成方法、装置、设备及存储介质,该方法包括:获取业务指标配置信息;其中,业务指标配置信息包括至少一个指标参数、与各指标参数分别对应的统计函数和指标维度;针对每个指标参数,基于指标参数对应的统计函数,确定与指标维度对应的指标参数值;基于各指标维度和各指标参数值,生成与业务指标配置信息对应的业务指标模型;其中,业务指标模型包含与至少一个指标参数分别对应的分区模型,各分区模型中存储有各指标参数分别对应的指标维度和指标参数值。本发明专利技术实施例解决了现有业务指标模型指标之间的耦合性强的问题,提高了业务指标模型的可复用性差和水平扩展资源的能力。

【技术实现步骤摘要】
一种业务指标模型的生成方法、装置、设备及存储介质
本专利技术实施例涉及大数据
,尤其涉及一种业务指标模型的生成方法、装置、设备及存储介质。
技术介绍
大数据指标模型是指大数据在建模开发过程中,用于计算和存储业务数据指标的数据模型,主要包括数据维度、数据指标和指标周期等数据。业务指标模型是基于业务需求和大数据指标模型中的业务数据生成的一种指标模型。现有业务指标模型中的表数据结构通常是将维度和指标在一个数据行进行存储,即一个数据列存储一个维度或指标。多个维度对应多个指标,如行政部、研发部和财务部三个维度分别对应在职人数和优秀员工个数两个指标,导致维度和指标之间以及指标和指标之间存在强耦合性。在实现本专利技术的过程中,发现现有技术中至少存在以下技术问题:当业务指标模型中的维度或指标发生变更时,如增加销售额指标,由于现有表数据结构的强耦合性,使得新增的指标无法适用于当前业务指标模型中的维度,从而需要增加新的业务指标模型或更改当前业务指标模型中维度或指标的存储结构,导致现有的业务指标模型无法实现数据的水平扩展,可复用性差。
技术实现思路
本专利技术实施例提供了一种业务指标模型的生成方法、装置、设备及存储介质,以降低指标之间的耦合性,提高业务指标模型的可复用性。第一方面,本专利技术实施例提供了一种业务指标模型的生成方法,该方法包括:获取业务指标配置信息;其中,所述业务指标配置信息包括至少一个指标参数、与各所述指标参数分别对应的统计函数和指标维度;针对每个所述指标参数,基于所述指标参数对应的统计函数,确定与所述指标维度对应的指标参数值;基于各所述指标维度和各所述指标参数值,生成与所述业务指标配置信息对应的业务指标模型;其中,所述业务指标模型包含与所述至少一个指标参数分别对应的分区模型,各所述分区模型中存储有各所述指标参数分别对应的指标维度和指标参数值。第二方面,本专利技术实施例还提供了一种业务指标模型的生成装置,该装置包括:业务指标配置信息获取模块,用于获取业务指标配置信息;其中,所述业务指标配置信息包括至少一个指标参数、与各所述指标参数分别对应的统计函数和指标维度;指标参数值确定模块,用于针对每个所述指标参数,基于所述指标参数对应的统计函数,确定与所述指标维度对应的指标参数值;业务指标模型生成模块,用于基于各所述指标维度和各所述指标参数值,生成与所述业务指标配置信息对应的业务指标模型;其中,所述业务指标模型包含与所述至少一个指标参数分别对应的分区模型,各所述分区模型中存储有各所述指标参数分别对应的指标维度和指标参数值。第三方面,本专利技术实施例还提供了一种电子设备,该电子设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述所涉及的任一所述的业务指标模型的生成方法。第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行上述所涉及的任一所述的业务指标模型的生成方法。上述专利技术中的实施例具有如下优点或有益效果:本专利技术实施例通过基于指标参数对业务指标模型进行分区,在每个分区模型中分别存储对应指标参数的指标维度和指标参数值,解决了现有业务指标模型指标之间的耦合性强的问题,提高了业务指标模型的可复用性差和水平扩展资源的能力。附图说明图1是本专利技术实施例一提供的一种业务指标模型的生成方法的流程图;图2是本专利技术实施例二提供的一种业务指标模型的生成方法的流程图;图3是本专利技术实施例三提供的一种业务指标模型的生成方法的流程图;图4是本专利技术实施例三提供的一种业务指标模型的生成方法的具体实例的流程图;图5是本专利技术实施例三提供的一种业务指标模型的生成架构的示意图;图6是本专利技术实施例四提供的一种业务指标模型的生成装置的示意图;图7是本专利技术实施例五提供的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一提供的一种业务指标模型的生成方法的流程图,本实施例可适用于生成与业务需求对应的业务指标模型的情况,该方法可以由业务指标模型的生成装置来执行,该装置可采用软件和/或硬件的方式实现,该装置可以配置于终端设备中。具体包括如下步骤:S110、获取业务指标配置信息。在本实施例中,业务指标配置信息包括至少一个指标参数、与各指标参数分别对应的统计函数和指标维度。其中,具体的,指标参数可以用于衡量业务目标发展程度的参数,示例性的,指标参数可以是销售额、在职人数和离职人数等等。其中,具体的,统计函数是用来计算指标参数对应的指标参数值的函数公式。示例性的,统计函数为M=P*N,其中,M表示销售额,P表示销售单价,N表示销售数量。其中,具体的,指标维度可以用于表征业务目标的某种属性,示例性的,指标维度可以是时间、地区或性别等等。此处对具体的指标参数、统计函数和指标维度不作限定,用户可根据实际业务需求进行设置。其中,示例性的,获取业务指标配置信息,包括:获取用户输入的至少一个指标参数和与各指标参数分别对应的指标维度,并基于各指标参数和指标函数映射表,分别确定与各指标参数对应的统计函数。其中,具体的指标函数映射表记录有不同指标参数与统计函数之间的对应的关系。S120、针对每个指标参数,基于指标参数对应的统计函数,确定与指标维度对应的指标参数值。在一个实施例中,当指标参数包括原子指标参数时,基于指标参数对应的统计函数,确定与指标维度对应的指标参数值,包括:获取大数据指标模型中与指标参数对应的目标业务数据模型;其中,目标业务数据模型包含与指标参数对应的业务数据;基于统计函数和目标业务数据模型,确定与指标维度对应的指标参数值。在本实施例中,原子指标参数用于表征在业务定义中不可拆分的指标参数,所有的业务指标可以是原子指标本身或通过原子指标构成。示例性的,原子指标参数为在职人数或订单量等等。其中,具体的,大数据指标模型用于计算和存储业务数据指标的数据模型。在一个实施例中,可选的,大数据指标模型中的业务数据模块包括但不限于明细宽表模型、轻度汇总模型和维表中至少一种。其中,示例性的,以专利信息为例,明细宽表模型包含与专利信息相关的所有明细,如申请日期、专利类型、申请部门和申请人员等等。轻度汇总模型是在明细宽表模型的基础上进行轻度汇总后得到的模型,示例性的,轻度汇总模型包含各部门各专利类型在每个月的专利申请数量。维表可用于存储与专利信息对应的各维度以及与各维度对应的源数据。示例性的,维表包含部门编码和部门名称的对应关系。其中,示例性的,指标参数为在职本文档来自技高网...

【技术保护点】
1.一种业务指标模型的生成方法,其特征在于,包括:/n获取业务指标配置信息;其中,所述业务指标配置信息包括至少一个指标参数、与各所述指标参数分别对应的统计函数和指标维度;/n针对每个所述指标参数,基于所述指标参数对应的统计函数,确定与所述指标维度对应的指标参数值;/n基于各所述指标维度和各所述指标参数值,生成与所述业务指标配置信息对应的业务指标模型;其中,所述业务指标模型包含与所述至少一个指标参数分别对应的分区模型,各所述分区模型中存储有各所述指标参数分别对应的指标维度和指标参数值。/n

【技术特征摘要】
1.一种业务指标模型的生成方法,其特征在于,包括:
获取业务指标配置信息;其中,所述业务指标配置信息包括至少一个指标参数、与各所述指标参数分别对应的统计函数和指标维度;
针对每个所述指标参数,基于所述指标参数对应的统计函数,确定与所述指标维度对应的指标参数值;
基于各所述指标维度和各所述指标参数值,生成与所述业务指标配置信息对应的业务指标模型;其中,所述业务指标模型包含与所述至少一个指标参数分别对应的分区模型,各所述分区模型中存储有各所述指标参数分别对应的指标维度和指标参数值。


2.根据权利要求1所述的方法,其特征在于,当所述指标参数的类型包括原子指标参数时,所述业务指标模型包括第一业务指标模型,所述第一业务指标模型的类型为键值对模型;其中,所述原子指标参数用于表征在业务定义中不可拆分的指标参数,所述第一业务指标模型中各所述分区模型是基于各所述指标参数分别对应的数据行分区得到的,所述分区模型中的指标维度是基于数据列进行存储的。


3.根据权利要求2所述的方法,其特征在于,所述基于所述指标参数对应的统计函数,确定与所述指标维度对应的指标参数值,包括:
获取大数据指标模型中与所述指标参数对应的目标业务数据模型;其中,所述目标业务数据模型包含与所述指标参数对应的业务数据;
基于所述统计函数和所述目标业务数据模型,确定与所述指标维度对应的指标参数值。


4.根据权利要求2所述的方法,其特征在于,当所述指标参数的类型包括衍生指标参数时,所述统计函数包括包含至少两个原子指标参数的四则运算公式,所述业务指标模型包括第二业务指标模型,所述第二业务指标模型的类型为报表模型;其中,所述衍生指标参数用于表征对至少两个原子指标参数进行四则运算得到的指标参数。


5.根据权利要求4所述的方法,其特征在于,所述基于所述指标参数对应的统计函数,确定与所述指标维度对应的指标参数值,包括:
获取与统计函数中所述原子指标参数对应的第一业务指标模型,并获取所述第一业务指标模型中与各所述原子指标参数分别对应的分区模型中与所述指标维度对应的原子指标参数值;
基于所述统计函数和各所述原子指标参数值,确定与所述指标维度对应的指标参数值。


6.根据权利要求5所述的方法,其特征在于,针对所述第二业务指标模型中的每个分区模型,所述分区模型包含与对应的指标参数对应的至少一个分区子模型,各所述分区子模型分别包含与指标维度对应的分子存储单元和分母存储单元;其中,各所述分区子模型分别与统计函数中的除法函数公式或非除法函数公式对应。


7.根据权利要求6所述的方法,其特征在于,所述基于所述统计函数和各所述原子指标参数值,确定与所述指标维度对应的指标参数值,包括:
如果所述统计函数中不存在除法运算符,则基于所述统计函数和各所述原子指标参数值,确定与所述指标维度对应的指标参数值;
相应的,所述基于各所述指标维度和各所述指标参数值,生成与所述业务指标配置信息对应的业务指标模型,包括:
针对每个所述指标参数,在与所述指标参数对应的分区模型中,构建与所述指标参数对应的一个分区子模型;
将与所述指标维度对应的指标参数值存储在所述分区子模型中与所述指标维度对应的分子存储单元中,将预设数值存储在所述分区子模型中与所述指标维度对应的分母存储单元中。


8.根据权利要求6所述的方法,其特征在于,所述基于所述统计函数和各所述原子指标参数值,确定与所述指标维度对应的指标参数值,包括:
如果所述统计函数中仅存在除法运算符,则将与所述统计函数中位于分子位置和分母位置的原子指标参数对应的原子指标参数值分别作为分子指标参数值和分母指标参数值;
相应的,所述基于各所述指标维度和各所述指标参数值,生成与所述业务指标配置信息对应的业务指标模型,包括:<...

【专利技术属性】
技术研发人员:周志远
申请(专利权)人:北京沃东天骏信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1