一种kpi的分析系统的制作方法

文档序号:6548952阅读:217来源:国知局
一种kpi的分析系统的制作方法
【专利摘要】本发明公开了一种KPI的分析系统,属于计算机应用领域。该系统包括:一)KPI配置:用于维护指标分组、指标体系、指标取数来源、归集周期、方式、条件、公式,并进行指标数据的初始化;二)KPI计算:在业务处理时,用于根据配置调用KPI计算组件,对业务单据数据进行实时或异步处理,以计算基础指标及影响的复合指标,并把结果更新到指标库;三)KPI查询分析:用于根据用户设置,将指标数据按照不同维度、周期以图表的方式进行分析展现。与现有技术相比,本发明的KPI的分析系统能够快速有效的采集KPI数据,并基于此KPI数据进行动态分析,具有很好的推广应用价值。
【专利说明】—种KPI的分析系统
[0001]
【技术领域】
[0002]本发明涉及计算机应用领域,具体地说是一种实现从信息系统提取KPI数据,并对KPI数据进行分析KPI的分析系统。
【背景技术】
[0003]企业里部署了大量的信息系统,如财务、HR、资产、供应链等,这些系统产生了数量上和种类上都非常庞大的数据,而对这些数据进行加工,生成KPI数据,为企业决策层及管理层提供决策支持,则是信息系统最重要的一环。
[0004]现有的KPI分析方法,大部分是通过查询或者报表平台实现,他们存在以下几点局限性:
1.性能低下,在KPI分析的时候才对庞大的业务数据进行汇总加工,并且计算结果不能复用;
2.灵活性差,需要根据用户的应用场景和需求定制大量的查询或报表。

【发明内容】

[0005]本发明的技术任务是针对上述现有技术的不足,提供一种能够快速有效的采集KPI数据,并基于此KPI数据进行动态分析的KPI的分析系统。
[0006]本发明的技术任务是按以下方式实现的:一种KPI的分析系统,包括以下内容:
一)KPI配置
用于维护指标分组(物理存储)、指标体系(逻辑分类)、指标取数来源、归集周期、方式、条件、公式,并进行指标数据的初始化;
二)KPI计算
在业务处理时,用于根据配置调用KPI计算组件,对业务单据数据进行实时或异步处理,以计算基础指标及影响的复合指标,并把结果更新到指标库;
三)KPI查询分析
用于根据用户设置,将指标数据按照不同维度、周期以图表的方式进行分析展现。
[0007]所述KPI配置包括:
1)定义指标分组
按照指标归集的主体、周期、相关度进行分组定义,确定指标库的数据存储结构,并设置其取数来源,如设备月度指标,其归集主体是设备(ID)、归集周期是月,其指标可以包括设备完好率、时间利用率、产品合格率、0EE、MTBF、MTBR等;
2)定义某指标分组下的指标
所述指标包括指标编号、名称、取数方式、精度、默认值、更新方式、复合公式、汇总公式及数据源、取数条件、取数公式等; 3)按照不同的口径,分级定义指标分类,指定该分类下包含的指标,如可以按照业务主题域、平衡计分卡角度对指标进行逻辑划分。
[0008]进一步的,定义指标分组时,
a)把指标进行动态物理分组管理,一个分组对应一个数据表,一个指标对应该表的一列,可根据用户需求动态设置,有效降低数据冗余,提高指标查询分析效率;
b)所述指标归集主体使用模型进行描述,以表明该主体的属性,以便进行多维度指标分析,如设备,其属性包括所属单位、使用单位、分类、功能位置、状态等;
c)一个分组包括至少一个归集主体,比如设备的往来费用指标组,归集主体就是设备和往来单位,以记录该设备对应往来单位的各项费用和收入指标,如租金收入、租金支出、维修费用等;
d)所述取数来源来源于系统中实现的业务实体,使用平台的业务模型进行描述;
e)分组保存时,对各取数来源对本分组影响的指标进行分析,确定计算顺序等信息,提闻指标计算时效率。
[0009]定义某指标分组下的指标时,
a)指标归集公式支持初始化、日常归集选项;
b)指标支持累加更新、覆盖更新两种方式;
c)指标取数方式包括日常归集、手工输入、临时归集(查询时);
d)指标设置汇总公式,以满足比率指标等按照维度汇总时的计算。
[0010]分级定义指标分类,指定该分类下包含的指标时,支持根据不同的分类口径对指标进行分类,同一指标可以属于不同的逻辑分类,便于指标的分析查询。
[0011]所述KPI计算包括:
1)系统业务处理时,通过配置调用KPI计算单元;
2)若配置为实时归集,则KPI计算单元根据当前业务实体数据,检索该业务实体影响的指标分组及指标集,并根据预分析的计算顺序等信息进行计算并存储;
3)若配置为异步归集,则KPI计算单元把相关业务信息记录到异步处理队列,由平台任务调度单远根据配置进行异步处理并存储结果;
4)KPI分析时,若分析的指标中包含临时归集指标时,调用KPI计算单元进行计算。
[0012]所述KPI查询分析包括:
1)按照指标逻辑分类、周期、归集主体、归集主体的属性,对指标数据进行动态查询分
析;
2)供分析的指标数据包括初始化和日常业务归集道指标库的数据,以及调用KPI计算单元临时归集的数据,如从异构系统读取的动态数据;
3)设置纵向、横向统计依据,并据此对指标数据进行汇总分析,查询方案保存并供下次使用;
4)分析结果以表格或图形(柱状图、折线图、饼状图等)的形式展现给用户。
[0013]本发明的KPI的分析系统与现有技术相比具有以下突出的有益效果:
1、与业务系统松耦合:业务系统的业务实体以公司开发平台标准的元数据模型描述,在不同客户实施时,可以根据客户的需求,使用KPI配置单元进行配置就可以实现KPI数据的归集和分析,而业务系统不需要进行修改。[0014]2、提高指标计算和分析的性能:其一,指标数据根据分组设置,以动态表和列的方式存放,每个存储单元的数据量可以控制到合理范围;其二,对不同的业务数据,可配置不同的指标归集策略,如高频率的业务采取异步归集,中低频率的采取实时归集,不常变化的数据量少的采取分析时归集;其三,大量的指标数据在日常业务中进行了归集,在指标分析中就不再重复计算,节省了宝贵的计算资源。
[0015]3、较高的灵活性:指标物理数据虽然只存储一份,而指标逻辑上可以属于不同分类,这样可以按照不同的指标体系进行查询分析;指标数据按照客户关注的最低粒度(归集主体、周期)归集,而分析时,可以按照指标归集主体及其属性、上级周期进行汇总分析。
[0016]4、数据高效存储,如上所述,我们可以把指标分组存放到列上,这样可以有效减少数据冗余。
【专利附图】

【附图说明】
[0017]附图1是本发明KPI的分析系统的功能框图;
附图2是本发明系统KPI配置流程图;
附图3是本发明系统KPI计算流程图;
附图4是本发明系统KPI分析流程图;
附图5是基于本发明实现的一个典型KPI分组结构。
【具体实施方式】
[0018]参照说明书附图以具体实施例对本发明的KPI的分析系统作以下详细地说明。
[0019]实施例:
如附图1所示,本发明实现的KPI分析系统包括三大块:1)KPI配置单元,是用来对KPI分析系统进行数据建模的,描述了 KPI数据的物理存储结构、逻辑结构、取数来源、方式、归集主体、周期、公式等,并KPI数据进行初始化,这部分是整个KPI分析系统的基础;2) KPI计算单元,是一组服务端组件及接口,实现从业务系统归集指标数据;3)ΚΡΙ分析单元,是客户对KPI数据进行查询分析的一套工具,包括查询方案的设置及选择、服务端KPI查询分析组件、客户端图表展现组件。
[0020]附图2列示了实施人员根据本发明进行KPI配置的一个典型步骤:首先分析用户决策支持需求,根据用户业务系统应用情况,对KPI进行整体规划;对外部业务系统的归集主体和取数来源的元数据模型进行配置;配置指标分组,并设置其归集主体、周期、一个或多个取数来源;定义指标分组包含的指标,设置其归集策略、针对不同取数来源的公式、取数条件等,并对KPI公式进行预分析,保存业务信息对指标的影响范围及计算顺序;根据指标分组配置创建指标物理存储结构;设置指标逻辑分类体系。
[0021]附图3列示了在日常业务处理时,指标归集的处理流程:首先,业务单据更改(增、删、改)或审核(取消审核)通过后,根据配置调用公共指标归集接口,并传递业务实体数据;指标归集接口(KPI计算单元),根据KPI配置信息,检查当前业务是否影响指标数据,若否则直接返回;检查是否异步归集,若是把业务信息记入KPI异步归集队列,由任务调度平台根据配置的时点进行调度计算;若非异步归集,则根据预分析的指标计算顺序进行计算;把计算结果按照配置累加或覆盖到指标数据供分析;如果是异步归集则计算完成后,更新异步归集完成标志。
[0022]附图4列示了指标分析的业务流程:首先选择或直接使用默认查询方案,显示相应的分析索引界面;其次,选择指标分类、分组、周期类型及范围等分析条件;然后,根据指标分类、分组条件,显示并设置指标分析动态条件(归集主体及其属性,如设备的类别、状态等)、汇总依据、分析的指标范围;然后调用服务端指标分析组件,对指标数据进行加工处理;最终把指标分析结果返回给客户端以图表的方式展现。可见,查询分析主要是针对日常归集的指标数据,具有良好的性能。
[0023]附图5列示了根据本发明实现的一个典型的设备管理产品的KPI分组结构:按照归集主体、周期(在此都是按月度),把设备管理指标分为设备指标、设备往来指标、设备维修指标;设备指标以设备为归集主体,按月归集、存储设备本身的指标数据,如完好率、利用率等;设备往来指标,以设备、往来单位为归集主体,按月归集存储设备与外部单位之间发生的业务指标数据,如与往来单位的租赁收入及费用、调入调出的原值及净值、捐赠及抵押的原值及净值等;设备维修指标,以设备、维修组织、往来单位为归集主体,按月归集设备维修方面的指标,用来考核或指导维修组织的工作,并分析外部维修单位的费用往来,指标包括人工费、材料费、检查费用、保养费用、润滑费用等。通过本发明的KPI分析方法,可以描述绝大多数系统KPI的分组结构,并且具有良好的灵活性和性能。
[0024]下边详细描述下实施本发明的技术方案:
1、指标分析元数据模型设计:
I)指标,用来抽取指标的属性信息,是整个KPI分析的基础。
【权利要求】
1.一种KPI的分析系统,其特征在于包括以下内容: 一)KPI配置 用于维护指标分组、指标体系、指标取数来源、归集周期、方式、条件、公式,并进行指标数据的初始化; 二)KPI计算 在业务处理时,用于根据配置调用KPI计算组件,对业务单据数据进行实时或异步处理,以计算基础指标及影响的复合指标,并把结果更新到指标库; 三)KPI查询分析 用于根据用户设置,将指标数据按照不同维度、周期以图表的方式进行分析展现。
2.根据权利要求1所述的KPI的分析系统,其特征在于KPI配置包括: 1)定义指标分组 按照指标归集的主体、周期、相关度进行分组定义,确定指标库的数据存储结构,并设置其取数来源; 2)定义某指标分组下的指标 所述指标包括指标编号、名称、取数方式、精度、默认值、更新方式、复合公式、汇总公式及数据源、取数条件、取数公式; 3)按照不同的口径,分级定义指标分类,指定该分类下包含的指标。
3.根据权利要求2所述的KPI的分析系统,其特征在于定义指标分组时, a)把指标进行动态物理分组管理,一个分组对应一个数据表,一个指标对应该表的一列; b)所述指标归集主体使用模型进行描述,以表明该主体的属性; c)一个分组包括至少一个归集主体; d)所述取数来源来源于系统中实现的业务实体,使用平台的业务模型进行描述; e)分组保存时,对各取数来源对本分组影响的指标进行分析,确定计算顺序信息。
4.根据权利要求2所述的KPI的分析系统,其特征在于定义某指标分组下的指标时, a)指标归集公式支持初始化、日常归集选项; b)指标支持累加更新、覆盖更新两种方式; c)指标取数方式包括日常归集、手工输入、临时归集; d)指标设置汇总公式。
5.根据权利要求2所述的KPI的分析系统,其特征在于分级定义指标分类,指定该分类下包含的指标时,支持根据不同的分类口径对指标进行分类,同一指标可以属于不同的逻辑分类。
6.根据权利要求1所述的KPI的分析系统,其特征在于KPI计算包括: O系统业务处理时,通过配置调用KPI计算单元; 2)若配置为实时归集,则KPI计算单元根据当前业务实体数据,检索该业务实体影响的指标分组及指标集,并根据预分析的计算顺序等信息进行计算并存储; 3)若配置为异步归集,则KPI计算单元把相关业务信息记录到异步处理队列,由平台任务调度单远根据配置进行异步处理并存储结果; 4)KPI分析时,若分析的指标中包含临时归集指标时,调用KPI计算单元进行计算。
7.根据权利要求1所述的KPI的分析系统,其特征在于KPI查询分析包括:. 1)按照指标逻辑分类、周期、归集主体、归集主体的属性,对指标数据进行动态查询分析; . 2)供分析的指标数据包括初始化和日常业务归集道指标库的数据,以及调用KPI计算单元临时归集的数据; . 3)设置纵向、横向统计依据,并据此对指标数据进行汇总分析,查询方案保存并供下次使用; . 4)分析结果以表格或图形的形式展现给用户。
【文档编号】G06Q10/06GK103995899SQ201410251993
【公开日】2014年8月20日 申请日期:2014年6月10日 优先权日:2014年6月10日
【发明者】李玉成, 张安国, 王利娜 申请人:浪潮通用软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1