【技术实现步骤摘要】
一种快速构建企业关键业绩指标的方法和系统
本申请涉及指标系统
,特别是涉及一种快速构建企业关键业绩指标的方法和系统。
技术介绍
KPI指标(KeyPerformanceIndication)即关键业绩指标,是通过对组织内部某一流程的输入端、输出端的关键参数进行设置、取样、计算、分析,衡量流程绩效的一种目标式量化管理指标,是把企业的战略目标分解为可运作的远景目标的工具,是企业绩效管理系统的基础。KPI是现代企业中受到普遍重视的业绩考评方法,KPI可以使部门主管明确部门的主要责任,并以此为基础,明确部门人员的业绩衡量指标,使业绩考评建立在量化的基础之上,建立明确的切实可行的KPI指标体系是做好绩效管理的关键。数据仓库的指标系统采用的是日期、指标ID和指标值的存储策略,要实现指标的计算常采用的是程序或脚本实现。传统的KPI指标开发,是在程序中利用一段脚本来实现一个指标。如图1所示,是现有技术中构建KPI指标的处理流程,包括一个维度表DIM_KPI_BASE和一个事实表ST_KPI_BASE_DS,中间通过程序1、程序2、程序3、程序4等脚本来实现往事实表ST_KPI_BASE_DS中写数据。后续有新增指标需要计算的时候,需要增加相应的程序5、程序6等程序来实现。通过这种方式,可以快速实现指标的开发,当公司的KPI指标量比较少,而且指标的统计口径(即指标的统计规则)相对稳定的时候,这种方式是一种比较合理的方案。但是,当KPI指标的量越来越多,指标的统计口径变更比较频繁的时候,采用上述构建指标的方法会存在如下问题:由于现有的指标构建方法中每个指标都是通过一段独 ...
【技术保护点】
一种快速构建企业关键业绩指标的方法,其特征在于,包括:预先配置分组配置表和指标实现配置表;依据调用命令中的标识参数在分组配置表中查找出对应的SQL?ID;根据所述SQL?ID获取指标实现配置表中对应的SQL脚本,所述对应SQL?ID的SQL脚本中包含多个指标的SQL语句;通过解析并执行所述SQL脚本中的语句来完成指标的计算,并将指标计算结果写入中间过程表中;将中间过程表中的数据生成到事实表中。
【技术特征摘要】
1.一种快速构建企业关键业绩指标的方法,其特征在于,包括:预先配置分组配置表和指标实现配置表,所述分组配置表包括分组字段和SQL-ID字段,每个分组字段中包括一个或多个SQL-ID字段,所述指标实现配置表中包括SQL-ID字段和对应的SQL字段,每个SQL字段对应一个SQL脚本,其中,所述指标实现配置表中的SQL-ID字段与所述分组配置表中的SQL-ID字段关联;依据调用命令中的标识参数在分组配置表中查找出对应的SQL-ID;根据所述对应的SQL-ID获取指标实现配置表中对应的SQL脚本;通过解析并执行所述对应的SQL脚本中的语句来完成指标的计算,并将指标计算结果写入中间过程表中;将中间过程表中的数据生成到事实表中。2.根据权利要求1所述的方法,其特征在于,所述标识参数为分组参数,所述依据调用命令中的标识参数在分组配置表中查找出对应的SQL-ID,包括:将所述调用命令中的分组参数与分组配置表中的分组字段进行匹配;将相匹配的分组字段中的所有SQL-ID作为与所述标识参数对应的SQL-ID。3.根据权利要求1所述的方法,其特征在于,所述标识参数为分组参数和SQL-ID参数,所述依据调用命令中的标识参数在分组配置表中查找出对应的SQL-ID,包括:将所述调用命令中的分组参数与分组配置表中的分组字段进行匹配;将所述调用命令中的SQL-ID参数与相匹配的分组字段中的SQL-ID字段进行匹配;将相匹配的SQL-ID作为与所述标识参数对应的SQL-ID。4.根据权利要求1所述的方法,其特征在于,根据所述对应的SQL-ID获取指标实现配置表中对应的SQL脚本,包括:在所述指标实现配置表中查找与所述对应的SQL-ID相匹配的SQL字段;获取相匹配的SQL-ID字段对应的SQL字段下的SQL脚本。5.根据权利要求1所述的方法,其特征在于,所述调用命令中还包括日期参数,根据所述对应的SQL-ID获取指标实现配置表中对应的SQL脚本之后,还包括:用所述调用命令中的日期参数替换所述对应的SQL脚本中的日期参数。6.根据权利要求1或5所述的方法,其特征在于:所述中间过程表中包括SQL-ID字段、COLUMN字段和日期字段,其中,每个SQL-ID字段对应多个COLUMN字段,每个COLUMN字段对应一个指标计算结果。7.根据权利要求6所述的方法,其特征在于,还包括:配置用于指标定义的维度表,所述维度表中包括SQL-ID字段和插入结果集对应SQL字段,所述插入结果集对应SQL字段中指定了COLUMN字段;所述将中间过程表中的数据生成到事实表中,包括:将所述中间过程表与所述维度表通过SQL-ID字段关联,并在所述中间过程表中查找与所述维度表中的SQL-ID相匹配的SQL-ID字段;在所述SQL-ID字段下,将插入结果集对应SQL字段中指定的COLUMN字段的指标计算结果写入事实表中。8.根据权利要求7所述的方法,其特征在于,还包括:在维度表中对新增指...
【专利技术属性】
技术研发人员:李勇国,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。