信息化 频道

基于数据挖掘的商业智能在BPM中的应用

  【IT168 信息化】

  第四章 某制造业企业智能BPM系统设计实施与应用

  这一章我们以W企业为背景对企业绩效管理系统进行功能设计。将企业绩效管理的思想,平衡计分卡和关键绩效指标体系的方法运用到系统中,实现一个以企业战略目标管理为纲领,以企业业务运作系统为基础,综合运用BI技术的企业绩效管理系统的设计。

  W企业是一家专门生产军工高科技产品的国有制造业企业,其主要产品包括导航、卫星通讯、图像传输、微波、智能五大类,属于高科技产品公司,目前固定资产一个多亿,年销售收入在一个亿左右,利润空间在4000万左右,目前员工总数在二千人左右,属于一家国有中型企业,该企业目前绩效管理存在的问题是:企业员工人心涣散,员工积极性不高,很多员工拿企业作为跳板,没有想要长期干下去的意愿,大量核心员工流失,企业绩效考核体系老化,激励制度严重失衡,企业发展到一定阶段上不去,核心技术无法取得突破性的进展,出现管理瓶颈状态,无法在市场竞争中建立自己的品牌优势和核心竞争力,此种症结困扰企业多年,企业高层迫切希望改变目前的绩效管理现状,建立一套科学健全的绩效管理体系,从而能够合理地分配和调配企业的人力资源,有效地激发员工的积极性和创造性,形成一股强大的凝聚力和创造力,能够充分发挥自己的技术优势,进一步扩大企业的生产规模和市场占有率,提高企业的收入和盈利水平,最终构建企业的优势品牌,使得企业能够在国内甚至国外高科技军工企业当中占有一席之地,从而实现战略层面的巨大飞跃和突破,基于企业目前的现状,我结合自己所学的知识,提出一套基于BI的BPM系统模型,希望不仅能为该企业也能为许多同类型的企业提供参考性的指导和借鉴。

  企业战略管理系统构建

  企业战略管理系统主要是帮助企业管理者完成战略目标的制定,执行,优化功能,它基于企业绩效管理思想的六个基本步骤:目标设定,建模预测,计划预算,过程监控,分析报告,优化改进,为每个过程提供系统支持,在BI系统基础上通过使用平衡计分卡和关键绩效指标体系方法,来完成企业绩效管理,战略目标的管理。

  目标设定

  通过上面的分析,我们可以知道平衡计分卡和关键绩效指标体系是战略目标的设定,战略目标落实,战略目标执行的有效方法和手段,在企业战略管理系统中,我们首先从BI角度来实现平衡计分卡和关键绩效指标体系。

  企业整体战略平分计分卡内容确定以后,可以根据平分计分卡的四个方面的关键成功因素及其关系,逐层分解,建立完整的关键绩效指标体系。例如对财务方面的提高年资金周转率这个目标,我们可以分解成如下表所示的关键业务因素,以及下属的关键绩效指标,主要负责部门,并且最后这些指标跟企业业务运作系统关联起来。

  建模预测

  建模预测主要对上面的平衡计分卡中的内容项和关键绩效指标进行预测,可以根据企业的实际情况,建立企业的各关键业务领域,业务指标的预测模型,这通常是一个很难的问题,但是我们可以简化其中的模型,比如通过BI从数据仓库中取得历史数据,做同比,环比,做线形趋势预测;也可以提供历史数据对比,采用头脑风暴多人打分,然后平均等方式。除了这些简单预测方式,也可以使用一些OLAP分析工具中的What.IF分析,也就是如果改变某个变量的值,按照历史的发展趋势预测因变量的值,比如说销售额的预测,它可能是很多因素决定的,在做多维分析时我们可以修改某些维度的值,比如增加门店数,让系统预测未来的销售额。还可以使用数据挖掘技术,通过建立挖掘模型,利用数据仓库中的历史做出预测。

  过程监控

  过程监控主要是在战略执行过程中,BI子系统中通过周期性的采集业务运作系统中的数据到数据仓库中,进行计算,汇总,生成各个KPI的实际达成值。比如销售数据,在BI子系统中,销售数据以CUBE的方式存放在OLAP服务器,销售额是该CUBE的一个度量值,每天销售数据增量更新时,CUBE中的销售额得到更新,同时其他相关的关键绩效指标,以计算值的方式存放在该CUBE中,也同步更新。过程监控必须明确谁什么时候去监控什么指标。

  对于整个KPI体系的各个级别的指标都需要定义监控的负责人,监控频率,通过分层汇总,所有数据根据需要的频率进行统计,企业的最高管理层可以通过平衡积分卡看到企业的战略计划执行情况,企业的整体业绩情况。预警设置,可以通过设置KPI的预警值,超过预警值的,系统在立即自动通知相关负责人,负责人可以及时查看该KPI以及关联和下层KPI的值。

  分析报告

  系统通过报告的形式将企业战略执行情况展现给企业管理者,当在报告中发现异常时,企业管理者可以追查关联业务指标,并在使用BI子系统的相关多维分析,找到其中原因,比如发现西部地区第2季度销售额和计划值出现较大偏差,可以立即找出该区域的销售情况进行分析,结果发现是该地区的某个省份没有完成计划预算,然后可以立即针对实际情况采取措施。

  优化改进


  其实在整个战略执行过程中,也是一个不断优化的过程。在计划执行过程中,前面的计划实际执行数据不断被收集,管理人员可以根据实际执行情况调整未执行的计划指标数据,使整个企业朝着更加优化的方向前进。

  商业智能系统的构建

  BI系统在企业绩效管理系统中有三大功能:第一、全面支持战略管理系统,从上面的分析中我们可以看到,战略管理系统的决策支持数据大多数都是从数据仓库中获得;第二、给企业中层管理者提供全面的数据分析,报表,查询功能,这是目前BI系统最为成熟的一块,也是目前的BI系统做得最多的一块;第三、为企业基本业务运作系统提供强有力的支持,一般大家关注比较多的是如何从业务运作系统中取数据,做分析查询,比较少将分析结果返回到业务系统,集成到业务系统,比如在选择商品做促销的时候,到底选择什么样的商品呢,我们在商业智能层已经做了很多的分析,甚至做了一些数据挖掘,但是如果不和业务运作系统中的促销管理结合起来,业务系统使用人员往往就不会去使用这些功能,或者说不知道如何去使用这些功能,所以从系统角度必须集成起来。实际上,不管是战略管理系统还是业务运作系统都需要使用BI系统的功能,但是它们已经把数据仓库的访问,数据分析报表、挖掘算法等集成到相应的业务模块中去了。所以单独划分BI系统主要是从用户角度来考虑的,它主要面向中层管理者和信息系统管理员。中层管理者,他们是管理控制业务全面运作,还需要给高层管理者提供各种各样的数据和信息,他们有很多个性化的需求,他们有很多想法,系统需要给他们灵活和扩展,发挥的空间,所以他们是商业智能层的非常好的用户,他们可以使用报表工具,查询工具,OLAP分析工具完成一些复杂的B1分析。本系统的另外一个重要的用户群是企业的IT人员,他们除了要完成系统的管理,数据仓库的维护,另外也需要使用报表工具,查询工具,OLAP分析工具,数据挖掘等完成一些复杂的B1分析。接下来我们将以W企业绩效管理为例构建一个BI系统平台,叫做智能企业绩效管理系统(Intelligence Business PerformanceManagement system,简称(BPM)。

  整个系统生命周期是以项目规划作为起点的,这个阶段需要做的是:评估组织本身是否具备实施BI的条件,确定系统的规模和范围,规划各种资源并启动项目。第二步是进行企业需求定义。一个BI项目的成功不是取决于技术,而是取决于它是否将重心放在实际的商业过程上,是否能够为商业决策提供支持。系统的设计者应该了解企业的需求并将这些需求转化为系统需求。完成了企业需求定义后,接下来要做的是技术方案设计,数据设计以及分析应用设计,这三者在一定程度上可以并行。

  技术方案设计将建立一个技术框架,从而将各种技术进行整合。通常它会列出一系列的BI相关产品,通过一定的标准,对这些产品进行评估,做出最后的选择。

  数据设计包括多维模型设计,物理设计以及数据加载。先将企业需求转化成多维模型,再根据多维模型设计物理模型。在进行物理模型设计时通常要考虑聚集,索引,分区等策略,以满足工作效率的要求。最后是数据抽取、转换、加载(ETL),建立实际的数据仓库。

  分析应用设计和开发将根据企业用户数据分析方面的需要,设计一系列功能模块,提供查询与报表,OLAP分析,即席分析以及数据挖掘等工具,使用户能够方便的访问到所需的数据,并进行相应的处理。

  当以上三项完成之后,就可以进入发布阶段,将系统提交用户使用。同时要提供必要的支持与培训。

  维护阶段包括对系统进行小的调整,对出现的错误的及时更正,对用户的培训,以及其他保障系统正常运行的各项工作,并为未来系统升级做准备。

  对该基础业务数据库经过ETL(Extract、Transf01T11、Load),数据抽取、转换、加载,将业务数据库中的数据抽取出来,并将不同数据源的数据进行转换和整合,得出一致性的数据,然后加载到数据仓库中。

  接下来对数据仓库中的数据进行OLAP(联机分析处理),运用多维数据库和多维分析的概念,对数据进行多层次、多阶段的分析处理,将源数据转换为一种新型的数据一多维数据,以自然的方式反映企业数据,使数据仓库中的数据能够得到充分地利用。达到允许管理决策人员对数据进行深入地观察的目的。

  然后运用查询工具对这些多维数据集经过报表、分析、数据挖掘的方式,高度自动化地分析企业原有的数据,做出归纳性的推理,从中挖掘潜在的模式,预测出一些即将发生的情况,比如客户的行为,员工的行为,帮助决策者及时的调整策略,针对企业出现的问题,分析制定出正确的解决方案,作出正确的决策。从而有效的改进和提升企业绩效管理的水平。

  企业整体绩效管理应当是一个闭环的过程,随着企业在大环境下的不断变化,及时准确地调整企业各层级的BSC和KPI体系,最后将这种不断改进的KPI数据反馈回业务系统当中,继续作为数据基础,达到一个持续循环改进的过程。

0
相关文章