Microsoft Office PerformancePoint Server 2007 是一个整合绩效管理产品。主要作用是为了提升组织中不同层次,不同部门的绩效。通过 Office PerformancePoint Server 2007(以下简称PPS), 我们可以在整个企业的范围内做到 流程监控、差异分析,以及根据分析结果做出预算和计划。PerformancePoint 具备强大的规划、预算以及合并编制报表的功能。使得业务人员不必再依靠IT 部门或者开发人员来得到所需要的报表和数据。
1.前世今生,PerformancePoint Server2007带来的革命性变化
(1)前世今生。
PerformancePoint Server 的由来
PerformancePoint Server 主要由两个产品三个功能模块组成,两个产品分别是 Monitoring 和 Planning. 三个功能分别是 Monitoring, Analysis, Planning . 其中 Analysis 是由收购的 ProClarity 实现的。 而 Monitoring 的前身就是 BSM 2005 全称是 Office Business Scorecard Manager 2005。
Monitoring & BSM
BSM 2005 看名字就知道是平衡积分卡的一个实现。有关平衡积分卡内容请参阅相关资料。在BSM 发布之后微软意识到一款单独的 产品对平衡积分卡的实现并不足以完成预期的功能。于是便有了现在的 Monitoring。PPS 中的Monitoring 基于BSM并且 扩展了 BSM 的很多功能,比如增加了多种图表类型,增加了Dashboard 的概念,使得 Monitoring 在一定程度上可以作为数据挖掘结果的展现平台。更增加了对ProClarity 的支持。让监控和分析的过程更加无缝化。
分析功能 & ProClarity
ProClarity 在国内不是一个很出名的的产品,好像只有分解树在业界还算有名气。一些BI 前端的标准功能实现的也不错,上钻、下钻之类的。再加上自己的 Dashboard,可以使用非Windows户调用 AS 等等亮点功能。使得微软最终将其收归囊下。
其实 ProClarity 从95年开始就开始做 基于微软 AS的扩展分析服务。期间升级了几次,更增加了和 SharePoint, Reporting Ser vice 的集成。在被收购之前就已经和微软的产品整合的非常好了。在现在发布的 PPS 中其实并没有太大的改动,PPS 2007依然沿用ProClarity 6.3 的分析功能,只不过在 Monitoring 中增加了一个报表类型来支持 ProClarity 的报表。
(2)PerformancePoint 带来的变化
PPS 给我们带来的变化我们可以从以下几个方面看到:
使得微软的BI 解决方案第一次完整起来
在 PPS 发布以前,微软BI 解决方案的前端是靠 Excel 支撑起来的。虽然 Excel 的报表功能强大,但还不足以满足企业的全部BI 需求。比如,无法有效的整合及发布数据,无法做到方便的报表合并以及币种转换等等。而这些恰恰是企业BI 解决方案所需要的。PPS 的发布改变了这一切,微软的BI 解决方案随着PPS 的发布而变得完整,从而可以胜任大型跨国企业的BI 解决方案。从底层的数据仓库到前端的 SharePoint , 中间加上 PPS 和Excel。微软终于有了一个能拿得出手的整体解决方案。
实现了绩效管理的全面集成与信息共享
在PPS 之前,如果我们需要做绩效管理只能借助于 BSM 有限的功能,通过平衡记分卡看到目标和实际的差异。而无法方便的分析出差异产生的原因,更无法根据分析的结果进行下一轮的计划。
PPS 改变了这一切,PPS 全面集成了绩效管理的各个方面的业务需要,使得在产品内部就可以完成监控,分析,计划的流程。更加重要的是 PPS 使得信息可以方便的共享,修改,提交,审核。同时解决了多个文件,多个版本之间相互对比,相互置疑的混乱局面。通过 SharePoint 又可以将结果方便的公想到任何需要的人。可以说通过 PPS 我们很好的解决了企业内部的信息混乱,共享困难的局面。任何人在任何地方都可以方便的获取到自己所需要的信息。
改进了IT 部门与业务部门的关系
在此之前,业务人员需要的报表通常需要向IT 部门提交申请,然后经过开发人员进行开发,再由IT 部门和业务部门一同进行测试,才能得到所需要的表格。
PPS 的出现,使得业务人员可以根据已有的报表模版自助制作所需报表,或者通过拖拽得到所需数据。而IT 部门人员只需要负责系统的常规维护就可以了,不需要再去理解复杂的业务需求。使得不同部门之间的相互的协作更加高效更加快捷。
2.有了Oracle(Hyperion) & BO (SAP) 还要 PPS 做什么?
看到这,相信很多读者都会产生一个疑问,说起 Planning Hyperion 就做得不错,说到图表展现 BO 支持的也非常好。在这种情况下我们为什么还要选择 PPS 呢?
Hyperion和 BO 无疑是 当前BI 市场的领跑者,相比较起来在这个领域微软虽然很早就在SQL Server 7.0 上有所体现,但始终没有太大的动作。直到 SQL Server 2005 这种情况才有所改善 .
就这个问题我们可以从一下几个方面进行比较:
价格
BO 和 Hyperion 都是价格不菲的产品动辄十几甚至几十万,在这方面,由于 PPS 是隶属于 Office 的产品系列,所以在价格方面可以说是有绝对的优势。再加上很多企业已经购买了Excel,如果实施PPS 的话可以在很大程度上减少投资,并且保护已有投资。
功能
比起竞争对手而言,客观地说,PPS 的第一版功能还比较有限,想想 BO 已经出到了 11,Hyperion出到了9,而PPS 还只是 V1 。不过,我也相信就现在已经实现的功能来讲,PPS做的已经可以用优秀来形容了。比如既可以根据已有模版方便的建立固定格式的报表(比如资产负债表,现金流量表等等需要单独定义的报表),又可以方便的拖拽生成报表,满足客户需要分析多个纬度的数据的需求,绝对可以满足绝大多数客户的需求。
使用
微软产品的很大一个优势就是自成体系,相互为用。PPS 中的Planning 的前端就是使用的 Excel。更加符合最终用户的使用习惯,只要稍微熟悉一下,基本上就可以忽略Planning 的存在,随心所欲的操作 Excel 就好了。
而其它产品或多或少都需要安装自己的组件,相比较而言PPS不需要用户花时间重新学习,使用已经很熟悉的环境,减少了客户的心理障碍。
实施管理
微软产品的易用性,我相信是毋庸置疑的。用过 BO 的朋友应该还会对 BO 系统的复杂程度记忆犹新吧。单单安装后建立的服务就多达六七个,各种后台引擎之间的交互或者并行,足可以用“望而生畏”来形容了。再加上各个级别,各种形式的权限控制,相信不花一定的时间是不可能搞清楚的。
IT 系统管理和维护的成本已经不可忽视的一部分了,微软在这方面已经下了很大的功夫,几乎不需要很高的成本就可以很好的维护系统。从 SQL Server 到 PPS 这种理念一脉相传。有数据表明,同等规模的 Or