Oracle BIEE 和 IBM Cognos 各自的优缺点有哪些?

0
已邀请:
8

梁勇 - 天道酬勤、上善若水。爱好商业智能 2013-06-26 回答

1.cognos建立模型是由Framework来完成的,建模略显复杂,没有BIEE的三层结构清晰;
2.cognos建立好的模型需要发布等一系列操作才能完成,如果有做的有问题的地方需要修改,这样的流程就 显得有些麻烦了;
3.cognos在小的插件方面比较有优势,例如,如果你想在一张报表中加入第一加入序号,对于cognos来说 是小菜一碟,直接就有小插件,但是对于BIEE来讲就比较困难了,会使用的到rank等函数,不能直接实现;
4.cognos分为三个模块,report、analytics、query,但是在report中想要实现数据环比、同比,就比较麻烦,需要建立多层小查询,然后在关联起来,而BIEE都是AdministrationTool中完成,建立好星型关系后就只需要在逻辑层增加一个计算列,添加一个函数就可以完成;
5.局部刷新,这一个现在网页很普遍的功能,cognos目前的级联下拉选择,每选择一个,就会造成整个页面刷新,biee在此方面较有优势,它的页面分为提示和表两部分,因此,当级联下拉选择时只是提示部门在刷新。
6.变量传入,这也是一个很有用的功能,cognos的变量传入方式我目前的应用还没有发现,估计应该通过小查询来完成;biee在变量方面分有 session和资料库变量,并且提示可以引入资料库变量,因此在实现页面初始化是设定窗口时间、默认昨天等应用非常有用
6

冰咖啡 - 成功一定有方法,失败一定有原因! 2013-06-26 回答

BIEE很容易上手,rpd的三层模型逻辑清楚,报表开发的工作甚至可以交给最终用户来做,如果客户需求不那么变态的话,确实可以实现“零代码”开发,但正是这点,有些人可能觉得不够灵活,很多封装好的功能,做二次开发不是那么容易;
另外个人感觉BIEE开发“中国式”的报表不太方便,虽然BIP作为“报告式报表工具”会比BIEE的分析灵活许多,但跟国内的润乾、帆软这些固定报表工具比起来,还是差了些,这也是国外报表工具的通病吧。
其实各个工具都有优劣,软件架构以及基本功能肯定没有大的缺陷,不然早就被淘汰了,公司最终选择某款工具,肯定跟很多因素有关,大家就尽力发挥工具的优势,绕着缺点走就行了,有时候跟用户的沟通方式或者自己的思维方式是需要改一下的,哈哈。
最后说一句,目前BIEE还是很火的啊,新版本出来都会解决旧版本的一些问题以及增加新功能,目前最新版本是11.1.1.7,把Essbase集成了进来,作为BIEE的多维服务器,新版本还支持hadoop,效率怎么样还有待测试,以上为个人之见,欢迎探讨。
3

Cindy_水 - Cognos讲师、Cognos独立顾问 2013-06-25 回答

Cognos的缺点主要就是操作比较复杂,因为界面设计的不够美观,所以总是在适当的时候需要写js,html css等来调整达到客户的需求,IBM也开放了很多这样的端口允许比较浅的二次开发,这是优点也是缺点,但是确实增加了他的复杂度,另外cognos与很多组建的集成,让它变得很庞大,例如spss,权限工具,sdk等,总之吧,IBM很阴险的吧很多负担扔给了开发者,增加了开发难度同时也增加了灵活性,个人见解,仅供参考~

要回复问题请先登录注册