|
不好意思,看了上面的帖子,我有一个问题:是否BI =OLAP服务器(COGNOS,ESSBASE,AS)?
似乎不应是这样吧。商务智能的应用非常广泛,如果仅靠建一些CUBE就能解决所有问题,那Teradata, IBM,SYBASE等这些顶级数据仓库厂商早就无立足之地而让位给COGNOS和ESSBASE,甚至微软的AS了(那多便宜啊)。其实真正的企业TB级的BI应用是不可能仅靠OLAP服务器就能实现的。不知国内有多少电信与银行能够仅使用几个OLAP CUBE就能满足所有应用? 如果是,那这就不能称为真正的数据仓库。
从技术的角度上讲,这里面主要牵涉到一个“聚合策略”的选择,即到底是使用OLAP好还是聚合表好的问题?现在各大数据库厂商都已在数据仓库的性能方面下了很多功夫,从聚合表里查询的速度比从OLAP里查的速度快已是很正常的事。而如果仅使用OLAP则必然无法满足海量数据查询的灵活性要求。当然不是说使用聚合表就一定万事大吉,要根据不同的前端工具而具体分析。
简单的说,我认为OLAP只是BI应用的一个可选组件而已,不是核心。详细解释不是三言两语能说的完的,有兴趣的话,大家再交流吧。 |
|