技术开发 频道

PPS2007:企业BI解决方案的新利器


【IT168 专稿】 

   引言:Microsoft Office PerformancePoint Server 2007 RTM 版本已经在2007-9-25 日发布了。作为微软BI 解决方案的重头戏,一边需要配合已经有的SQL Server BI,一边又偏偏不属于 SQL 家族的产品。我们应该对 这个Office 家族的产品抱有怎么样的期待,它是做什么?又能给我们带来什么呢?下面这篇文章将揭开她神秘的面纱。 

   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 上有所体现,但始终侧重在BI后端 ETL/DW/OLAP/DM平台的建设,直到 SQL Server 2005 出来,BI后端平台已具备了强大的竞争优势后,才开始扩展到 BI前端领域。 

   就这个问题我们可以从一下几个方面进行比较:

   价格 
   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 这种理念一脉相传。有数据表明,同等规模的 Oracle 和 SQL Server 前者的维护成本是后者的三倍。由于 PPS是一个刚刚发布的产品,我们还没有统计数据。不过我相信,结果z值得我们期待。

    跨平台 
   这个比较好像显得有点多余,微软的产品从来都是架在微软产品的基础上的。就像索尼出的记忆棒,只支持索尼自己的产品。可以说这是个不足,但也是因为这个原因,使得PPS 可以将微软自己产品的功能发挥到极质。从域帐户的权限控制,到AS 挖掘结果的展现。统统都是自己实现的.不需要像其他产品那样,既要考虑对Windows 的支持,又要想如果是 Linux 怎么实现。

3.如何合理协调利用 PPS ?
PPS 主要是为大型企业的绩效管理,以及BI 展现应用而设计的。在微软的规划中 PPS 的位置如下图所示:


    PPS 建立在已有的数据仓库的基础上,对整个企业进行计划,监控和分析。再根据分析的结果进行下一轮的计划。如下图所示:

    对于一个大型的跨国企业来讲,预算,计划以及各种币种的报表绝对不是一项轻松的工作,动辄需要三五个月才能完成,尤其是还牵扯复杂的股权分配问题,就更是如此。PPS 中的 Planning 就是为此而设计的。在Planning 中内置了多种模型,汇率转转,股份制分配,非股份制分配等等。并且对应各种类型的模型都有预制的计算逻辑,使得统计,计算更加容易。
对于报表,Planning 中内置了多种财务报表模版,包括现金流量表,资产负债表等等。极大了解放了业务人员。

    至于监控和分析功能的使用范围更加广泛,在已经建好的数据仓库的基础上,企业中的任意个人都可以查看,监控。和自己相关的信息,使用各种有帮助的展现形式。并且可以灵活切换。以及提供丰富的自定义功能。最终的目标是使得业务人员能够简便的创建报表,从而不需要借助 IT 人员就可以得到自己需要的信息。

    再加上和Reporting Service 的集成,以及和SharePoint 的集成,使得分析结果更容易被其他人共享,减少了沟通的成本,提高企业绩效。
0
相关文章