我们正在为数据仓库选择BI堆栈.最有力的竞争者是OBIEE = Oracle BI企业版(以前称为Siebel Analytics)和Microstrategy.
有没有人和OBIEE合作过?得到教训?一般印象?缺点,优势?
在过去的6年里,我参与了20个OBIEE项目.这是一个很好的ROLAP产品.它具有灵活,最直观的UI,最终用户通常喜欢.HTML,Javascript和一些Flash(图表)用于演示.有一个在Web服务器(或应用服务器)下运行的演示服务器和该工具的核心,分析引擎单独运行.一般来说,该工具可生成高效的SQL.整体性能通常很好,但取决于源数据结构和正在尝试的报告类型.
元数据层设计得很好,而且非常(几乎是故障)灵活,尽管它可以更好地记录.该工具希望与传统的星型模式一起使用.它适用于所有主要的RDBMS.它具有多级缓存,并且在身份验证,功能访问和数据安全性方面非常灵活.它不会做我想做的所有事情,但作为一个整体,它是一流的应用程序.它的大部分缺点都是小事,没有什么重要的.从演示的角度来看,它的提示远比它弱得多.
它不是一个多维数据集工具(虽然它可以从多维数据集中获取数据),但它并不是一个生成大量报告的工具(长列表和向终端用户提供的大量数据集),尽管它确实以这种方式使用.如果有任何其最大的缺陷可能是成本,但它可能与所有其他企业玩家相当.
我不太了解Microstrategy,但是一位与之合作的朋友说它有一个很棒的前端和一个弱的后端.虽然他的开发人员有偏见,但他更喜欢OBIEE.在工具中构建物理,逻辑和表示元数据非常容易.与所有仓库一样,辛勤工作主要在ETL中,其次是良好的BA工作和DB中的良好性能调整.