【技术实现步骤摘要】
一种业务指标模型的生成方法、装置、设备及存储介质
本专利技术实施例涉及大数据
,尤其涉及一种业务指标模型的生成方法、装置、设备及存储介质。
技术介绍
大数据指标模型是指大数据在建模开发过程中,用于计算和存储业务数据指标的数据模型,主要包括数据维度、数据指标和指标周期等数据。业务指标模型是基于业务需求和大数据指标模型中的业务数据生成的一种指标模型。现有业务指标模型中的表数据结构通常是将维度和指标在一个数据行进行存储,即一个数据列存储一个维度或指标。多个维度对应多个指标,如行政部、研发部和财务部三个维度分别对应在职人数和优秀员工个数两个指标,导致维度和指标之间以及指标和指标之间存在强耦合性。在实现本专利技术的过程中,发现现有技术中至少存在以下技术问题:当业务指标模型中的维度或指标发生变更时,如增加销售额指标,由于现有表数据结构的强耦合性,使得新增的指标无法适用于当前业务指标模型中的维度,从而需要增加新的业务指标模型或更改当前业务指标模型中维度或指标的存储结构,导致现有的业务指标模型无法实现数据的水平扩展,可复用性差。
技术实现思路
本专利技术实施例提供了一种业务指标模型的生成方法、装置、设备及存储介质,以降低指标之间的耦合性,提高业务指标模型的可复用性。第一方面,本专利技术实施例提供了一种业务指标模型的生成方法,该方法包括:获取业务指标配置信息;其中,所述业务指标配置信息包括至少一个指标参数、与各所述指标参数分别对应的统计函数和指标维度;针对每个所 ...
【技术保护点】
1.一种业务指标模型的生成方法,其特征在于,包括:/n获取业务指标配置信息;其中,所述业务指标配置信息包括至少一个指标参数、与各所述指标参数分别对应的统计函数和指标维度;/n针对每个所述指标参数,基于所述指标参数对应的统计函数,确定与所述指标维度对应的指标参数值;/n基于各所述指标维度和各所述指标参数值,生成与所述业务指标配置信息对应的业务指标模型;其中,所述业务指标模型包含与所述至少一个指标参数分别对应的分区模型,各所述分区模型中存储有各所述指标参数分别对应的指标维度和指标参数值。/n
【技术特征摘要】
1.一种业务指标模型的生成方法,其特征在于,包括:
获取业务指标配置信息;其中,所述业务指标配置信息包括至少一个指标参数、与各所述指标参数分别对应的统计函数和指标维度;
针对每个所述指标参数,基于所述指标参数对应的统计函数,确定与所述指标维度对应的指标参数值;
基于各所述指标维度和各所述指标参数值,生成与所述业务指标配置信息对应的业务指标模型;其中,所述业务指标模型包含与所述至少一个指标参数分别对应的分区模型,各所述分区模型中存储有各所述指标参数分别对应的指标维度和指标参数值。
2.根据权利要求1所述的方法,其特征在于,当所述指标参数的类型包括原子指标参数时,所述业务指标模型包括第一业务指标模型,所述第一业务指标模型的类型为键值对模型;其中,所述原子指标参数用于表征在业务定义中不可拆分的指标参数,所述第一业务指标模型中各所述分区模型是基于各所述指标参数分别对应的数据行分区得到的,所述分区模型中的指标维度是基于数据列进行存储的。
3.根据权利要求2所述的方法,其特征在于,所述基于所述指标参数对应的统计函数,确定与所述指标维度对应的指标参数值,包括:
获取大数据指标模型中与所述指标参数对应的目标业务数据模型;其中,所述目标业务数据模型包含与所述指标参数对应的业务数据;
基于所述统计函数和所述目标业务数据模型,确定与所述指标维度对应的指标参数值。
4.根据权利要求2所述的方法,其特征在于,当所述指标参数的类型包括衍生指标参数时,所述统计函数包括包含至少两个原子指标参数的四则运算公式,所述业务指标模型包括第二业务指标模型,所述第二业务指标模型的类型为报表模型;其中,所述衍生指标参数用于表征对至少两个原子指标参数进行四则运算得到的指标参数。
5.根据权利要求4所述的方法,其特征在于,所述基于所述指标参数对应的统计函数,确定与所述指标维度对应的指标参数值,包括:
获取与统计函数中所述原子指标参数对应的第一业务指标模型,并获取所述第一业务指标模型中与各所述原子指标参数分别对应的分区模型中与所述指标维度对应的原子指标参数值;
基于所述统计函数和各所述原子指标参数值,确定与所述指标维度对应的指标参数值。
6.根据权利要求5所述的方法,其特征在于,针对所述第二业务指标模型中的每个分区模型,所述分区模型包含与对应的指标参数对应的至少一个分区子模型,各所述分区子模型分别包含与指标维度对应的分子存储单元和分母存储单元;其中,各所述分区子模型分别与统计函数中的除法函数公式或非除法函数公式对应。
7.根据权利要求6所述的方法,其特征在于,所述基于所述统计函数和各所述原子指标参数值,确定与所述指标维度对应的指标参数值,包括:
如果所述统计函数中不存在除法运算符,则基于所述统计函数和各所述原子指标参数值,确定与所述指标维度对应的指标参数值;
相应的,所述基于各所述指标维度和各所述指标参数值,生成与所述业务指标配置信息对应的业务指标模型,包括:
针对每个所述指标参数,在与所述指标参数对应的分区模型中,构建与所述指标参数对应的一个分区子模型;
将与所述指标维度对应的指标参数值存储在所述分区子模型中与所述指标维度对应的分子存储单元中,将预设数值存储在所述分区子模型中与所述指标维度对应的分母存储单元中。
8.根据权利要求6所述的方法,其特征在于,所述基于所述统计函数和各所述原子指标参数值,确定与所述指标维度对应的指标参数值,包括:
如果所述统计函数中仅存在除法运算符,则将与所述统计函数中位于分子位置和分母位置的原子指标参数对应的原子指标参数值分别作为分子指标参数值和分母指标参数值;
相应的,所述基于各所述指标维度和各所述指标参数值,生成与所述业务指标配置信息对应的业务指标模型,包括:<...
【专利技术属性】
技术研发人员:周志远,
申请(专利权)人:北京沃东天骏信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。