BI: Microsoft能与Oracle较量?
BI现在比较火,就像几年前的ERP那样。目前BI厂商都在急速的扩张中,年初Oracle把Hyperion收购了,最近SAP又把BO收购了,IBM把COGNOS收购了。从目前的一些行业分析报告来看,Oracle和SAS无疑是最有前途的厂商。
从数据库来看,SQL Server显然不适合VLDB。Oracle的分区,索引,ASM,集群等特性,作为数据仓库应用合适。虽然SQL Server也有集群、分区等,但于Oracle DB比还不是一个档次的。SQL Server的数据仓库体系中,SSAS是非常有创新部分,特别是UDM的概念,使传统的数据仓库结构发生了很大的变化,很多情况下可以将SSAS的OLAP作为一个数据集市满足需求。SQL Server的数据库引擎还是非常传统的关系型数据库,所以SSAS是一个独立的组件。而Oracle DB算是一种混合数据库,比如它可以有嵌套表;Dimension是一种类型,可以定义层次……Oracle的聚合查询可以使用物化视图,不必像SQL Server那样一定要通过SSAS的MOLAP实现。

通过收购,Oracle用一大堆的商业软件,其技术资源和市场资源都是它的优势。但是它的产品布局似乎有问题。比如它的ETL工具,那个ODI似乎也是Oracle收购过来的,以前有朋友跟我说不要用OWB了,ODI才是未来的主打产品。不过现在看来OWB似乎才是主打,但是Siebel BI和Hyperion的产品中,又使用了Informatica的OEM产品。OLAP方面,Hyperion的Essbase跟Oracle DB中的OLAP显然不是一路货色,两者基本上不可能整合到一起。
在收购Siebel之前,Oracle还没有专业的BI工具,所以现在的Siebel BI被改名叫Oracle BI。但不知道Hyperion被Oracle收购后命运如何,Hyperion的强项是OLAP,绩效管理和财务方面的应用,但是某些功能模块跟Oracle原有体系的重合或者不相容,不知是否会被抛弃。可能性之一就是发展多套产品线,比如Oracle DB原有的OLAP,OWB,DataMining等,作为数据仓库的组件之一免费供应,就像SQL Server那样,而Siebel BI和Hyperion作为两套独立的BI产品。另一种可能性就是让Siebel BI作为专门的Operational BI,将Hyperion发展为专门的绩效管理工具。
Microsoft的PerformancePoint正式版本我还没时间安装,CTP2和CTP3我是看过的,总体感觉还是比较简单的。另外还有两个在开发中的组件,一个好像是Management Reporter的,一个是Data Integration的,目前都是CTP2版本。

- 本文关键词:

