四个开源商业智能平台比较(四)
昨天晚上回家就收到了javaeye的管理员发给我的开专栏的邮件,效率之高令人佩服,
前几天发错了东西要管理员删除也很快就删了,再次谢过了。
专栏地址http://www.iteye.com/subject/Business-AI
谢谢大家关注。如果有比较相关的文章也请大家推荐一下。还不是很会用专栏。
也希望能和大家一起成长进步。
eyejava朋友(主页http://eyejava.iteye.com/)有个评论:
更关心的这些项目能帮助我们做什么,而不是他们的文档、demo、网站做得多好。
那 我想问,如果贵公司是一家汽车公司(包括汽车研发,制造,销售,售后等),最近准备部署一个BI系统,
而公司又没有人对这一块有了解,大家应该怎么办。你 如果从搜索引擎或者新闻网站上了解到有这么四个开源的BI系统,
还包括一些其他的商业BI公司,包括国内的和国外的,你应该这么评估的呢?
如果是 我,我会先到一个网站上浏览一下,看一下人家主页是什么样子,有什么成功的产品,
有哪些客户,大客户总是让人放心一点点,mysql好像都是他们的合作伙 伴,这个项目有没有体系结构图,
screenshot,roadmap,我最喜欢看图了,一开始我就说了我只是一个粗人。网站上面有没有技术白皮书,
如果 有文档,我会挑一些文档下下来看一下,screenshot总能给人一个直观的映像。
eXoPortal给我的映像就很深,因为他们网站上有一个51.5M的Flash演示篇,
我心目中的最佳开源Portal平台就从Liferay变成了 eXoPortal了.文档的质量好坏标准由是不是能让人看懂为标准。
我们没有时间把所有东西都试到,所以这些东西是客户了解产品的最初途径,最原始的客 户宣传了。
可能你的技术很好,但是客户看不到,你要人家这么选择你的产品呢?
人家客户不懂什么Spring,Hibernate,EJB,SOA的,我管 你春天冬不冬眠的。
看你的screenshot上界面漂亮一点就选漂亮的了。
我个人更喜欢站在不同的角度看问题,从测试者的角度我喜欢用 firefox的Selenium来录制脚本回放,
虽然我们公司自己的项目是不会用到的,但这也是一种用户体验,喜欢用eclipse的TPTP来做 JUnit的test和性能test。
(不知道TPTP的Block问题解决了没有,不然总是让我卡机),也喜欢站在一个客户的角度来看一个系统,
为什么 JasperSoft的网站导航没有pentaho的做的方便和漂亮,而不仅仅是技术的角度,developer的角度。
当然后面也会讲到很多细节上面的 东西。
lumi说到报表的问题,我们公司做交叉报表是先定好每一栏,然后统计,用sql凑起来的,生成excel的文件,
模板也是 excel的,没有任何图形化的界面,改一点东西痛苦的要死,没有人知道sql凑的对不对,
出错了就是该你加班的时候了。BI的报表之所以不一样是因为它 本身是不知道你的数据库是什么样子的,
所有的东西都是动态生成的,所以跟我们的普通设计的报表不一样,这也是为什么需要报表设计器。
而且BI做的报表是先 把数据导进OLAP服务器,所以查询的时候会比普通的报表强大很多,
这就是普通的数据库和专业的数据仓库的区别,它们有自己的多维查询语言。
pentaho的交叉报表后面也会提到的,其他的自己不了解,不敢乱讲话。
sonic_yj觉得我的评分比较笼统一点,的确是,所以我说 了是个人评分,主要考虑到的是功能的强弱,
文档的清晰程度,没有考虑到性能的问题,主要是我没有办法用大数据来测。
而我最怕的是我因为自己的不了解而给一 个系统妄下结论,所以不敢乱写(实际上我已经妄下了结论)。
jaspersoft的VMware的Demo 让我很奇怪,848M的东西,里面的只有一个SugarCRM的Report的Demo,
跟我看他们宣传的Flash那个版本不一样。
相信JasperSoft本身的能力绝对不是这个Demo里面的这样,
pentaho的Demo:
主页
点左边饼状图,右边的数据会跟着变,pentaho认为这个就是它们的DashBoard了,跟SpagoBI的比差了一些。
本次的主角登场了。pentaho里面的JPivot,一样的灰色,一样的菜单。
不得不把技术最牛奖颁发给JPivot了,连pentaho这么爱美的项目都拿它没辙,当当当当(如果你不能用有旋律的声音念出这四个当,证明你很久没看电视了)
JPivot声泪俱下的说:感谢pentaho给与我这个机会,感谢开源社区给于我一贯的支持,感谢CCTV,MTV,还有千千万万的关注朋友,没有你们的支持就没有我今天的JPivot了.............
JFreeReport
pentaho认为的DashBoard
GEO的搜索,spagoBI也有,不过好像没有这么强大。还跟google map的API 结合了,易用性又高了一点,
各种不同的报表,毕竟报表是BI的最初也是最重要的一环。
pentaho的杀手应用,Mondrian + JFreeReport .数字没对好。要扣分的。
Demo 的BI Platform是在JBoss Portal上的。不过要说明的是pentaho本身是平台无关的,无论你是在tomcat,jboss,weblogic,你选用哪种portal都一 样,数据库支持的很多,Hibernate做的,只要你有JDBC驱动。
中间空的会不会太大了一点,下面倒是中规中矩的portal
换了个theme后的portal,漂亮多了,平台的颜色是一致的。
后台管理界面,跟SpagoBI一样,有耗时比较长的任务都是放在后台运行,运行完了才有提示,都是用quartz做的。
运行报表时的sql,Demo是在HSQL平台。SQL也是中规中矩的SQL
如果你想更快与我交流的话,可以发邮件到我邮箱,jj12tt@yahoo.com.cn 。
不过有三点要说的:
1 . 我不是专家 (绝对不是)
2 . 我不是水王 (希望不是)
3 . 我是个粗人 (绝对就是)
所以有什么写错了的地方还请大家指正。
昨天晚上回家就收到了javaeye的管理员发给我的开专栏的邮件,效率之高令人佩服,
前几天发错了东西要管理员删除也很快就删了,再次谢过了。
专栏地址http://www.iteye.com/subject/Business-AI
谢谢大家关注。如果有比较相关的文章也请大家推荐一下。还不是很会用专栏。
也希望能和大家一起成长进步。
eyejava朋友(主页http://eyejava.iteye.com/)有个评论:
更关心的这些项目能帮助我们做什么,而不是他们的文档、demo、网站做得多好。
那 我想问,如果贵公司是一家汽车公司(包括汽车研发,制造,销售,售后等),最近准备部署一个BI系统,
而公司又没有人对这一块有了解,大家应该怎么办。你 如果从搜索引擎或者新闻网站上了解到有这么四个开源的BI系统,
还包括一些其他的商业BI公司,包括国内的和国外的,你应该这么评估的呢?
如果是 我,我会先到一个网站上浏览一下,看一下人家主页是什么样子,有什么成功的产品,
有哪些客户,大客户总是让人放心一点点,mysql好像都是他们的合作伙 伴,这个项目有没有体系结构图,
screenshot,roadmap,我最喜欢看图了,一开始我就说了我只是一个粗人。网站上面有没有技术白皮书,
如果 有文档,我会挑一些文档下下来看一下,screenshot总能给人一个直观的映像。
eXoPortal给我的映像就很深,因为他们网站上有一个51.5M的Flash演示篇,
我心目中的最佳开源Portal平台就从Liferay变成了 eXoPortal了.文档的质量好坏标准由是不是能让人看懂为标准。
我们没有时间把所有东西都试到,所以这些东西是客户了解产品的最初途径,最原始的客 户宣传了。
可能你的技术很好,但是客户看不到,你要人家这么选择你的产品呢?
人家客户不懂什么Spring,Hibernate,EJB,SOA的,我管 你春天冬不冬眠的。
看你的screenshot上界面漂亮一点就选漂亮的了。
我个人更喜欢站在不同的角度看问题,从测试者的角度我喜欢用 firefox的Selenium来录制脚本回放,
虽然我们公司自己的项目是不会用到的,但这也是一种用户体验,喜欢用eclipse的TPTP来做 JUnit的test和性能test。
(不知道TPTP的Block问题解决了没有,不然总是让我卡机),也喜欢站在一个客户的角度来看一个系统,
为什么 JasperSoft的网站导航没有pentaho的做的方便和漂亮,而不仅仅是技术的角度,developer的角度。
当然后面也会讲到很多细节上面的 东西。
lumi说到报表的问题,我们公司做交叉报表是先定好每一栏,然后统计,用sql凑起来的,生成excel的文件,
模板也是 excel的,没有任何图形化的界面,改一点东西痛苦的要死,没有人知道sql凑的对不对,
出错了就是该你加班的时候了。BI的报表之所以不一样是因为它 本身是不知道你的数据库是什么样子的,
所有的东西都是动态生成的,所以跟我们的普通设计的报表不一样,这也是为什么需要报表设计器。
而且BI做的报表是先 把数据导进OLAP服务器,所以查询的时候会比普通的报表强大很多,
这就是普通的数据库和专业的数据仓库的区别,它们有自己的多维查询语言。
pentaho的交叉报表后面也会提到的,其他的自己不了解,不敢乱讲话。
sonic_yj觉得我的评分比较笼统一点,的确是,所以我说 了是个人评分,主要考虑到的是功能的强弱,
文档的清晰程度,没有考虑到性能的问题,主要是我没有办法用大数据来测。
而我最怕的是我因为自己的不了解而给一 个系统妄下结论,所以不敢乱写(实际上我已经妄下了结论)。
jaspersoft的VMware的Demo 让我很奇怪,848M的东西,里面的只有一个SugarCRM的Report的Demo,
跟我看他们宣传的Flash那个版本不一样。
相信JasperSoft本身的能力绝对不是这个Demo里面的这样,
![](https://i-blog.csdnimg.cn/blog_migrate/2fcdce414d355ed32e99efc2530f8e12.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6f38dc70fd344994b1bce8b0426b0628.gif)
pentaho的Demo:
主页
![](https://i-blog.csdnimg.cn/blog_migrate/403179b1cb8c1f0232e2ed62f9e08a47.gif)
点左边饼状图,右边的数据会跟着变,pentaho认为这个就是它们的DashBoard了,跟SpagoBI的比差了一些。
本次的主角登场了。pentaho里面的JPivot,一样的灰色,一样的菜单。
![](https://i-blog.csdnimg.cn/blog_migrate/763e0cb80bde7b4b7afb42e7b6871846.gif)
不得不把技术最牛奖颁发给JPivot了,连pentaho这么爱美的项目都拿它没辙,当当当当(如果你不能用有旋律的声音念出这四个当,证明你很久没看电视了)
JPivot声泪俱下的说:感谢pentaho给与我这个机会,感谢开源社区给于我一贯的支持,感谢CCTV,MTV,还有千千万万的关注朋友,没有你们的支持就没有我今天的JPivot了.............
JFreeReport
![](https://i-blog.csdnimg.cn/blog_migrate/f296287f202f8d47acaf09aceae97248.gif)
pentaho认为的DashBoard
![](https://i-blog.csdnimg.cn/blog_migrate/27672849567bacb47b81c39202eac99a.gif)
GEO的搜索,spagoBI也有,不过好像没有这么强大。还跟google map的API 结合了,易用性又高了一点,
![](https://i-blog.csdnimg.cn/blog_migrate/d101ca5bf55232ed0b2d2e884fd9607d.gif)
各种不同的报表,毕竟报表是BI的最初也是最重要的一环。
![](https://i-blog.csdnimg.cn/blog_migrate/05d7b4e434bc45e1aef25faf79fbfabc.gif)
pentaho的杀手应用,Mondrian + JFreeReport .数字没对好。要扣分的。
![](https://i-blog.csdnimg.cn/blog_migrate/fd225c238fa63c67c259725a6d8837f7.gif)
Demo 的BI Platform是在JBoss Portal上的。不过要说明的是pentaho本身是平台无关的,无论你是在tomcat,jboss,weblogic,你选用哪种portal都一 样,数据库支持的很多,Hibernate做的,只要你有JDBC驱动。
中间空的会不会太大了一点,下面倒是中规中矩的portal
![](https://i-blog.csdnimg.cn/blog_migrate/070f965e3ed55bb5478bebc583945b43.gif)
换了个theme后的portal,漂亮多了,平台的颜色是一致的。
![](https://i-blog.csdnimg.cn/blog_migrate/df65190c57baba27b2619c4204b443cf.gif)
后台管理界面,跟SpagoBI一样,有耗时比较长的任务都是放在后台运行,运行完了才有提示,都是用quartz做的。
![](https://i-blog.csdnimg.cn/blog_migrate/4b042416d3c16b5486fb2d08a33231af.gif)
运行报表时的sql,Demo是在HSQL平台。SQL也是中规中矩的SQL
![](https://i-blog.csdnimg.cn/blog_migrate/b73bbce556d49d8aceafb99b6849ec5f.gif)
如果你想更快与我交流的话,可以发邮件到我邮箱,jj12tt@yahoo.com.cn 。
不过有三点要说的:
1 . 我不是专家 (绝对不是)
2 . 我不是水王 (希望不是)
3 . 我是个粗人 (绝对就是)
所以有什么写错了的地方还请大家指正。