Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java EE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Java报表工具选型记
bispy





发贴: 2
积分: 0
于 2007-02-16 13:50 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
转自:Java报表工具选型记

第一天
中午(阳光明媚,万里无云的天空中漂浮着朵朵白云……),老大交待任务,说目前一个项目中报表太多,而且这个用户太难缠了,考虑买个报表工具对付一下。因为我在几年前用过水晶报表,是部门内唯一接触过报表工具的人,所以工具选型这个光荣任务就非我莫属了。
本来准备下午开始的,结果临时被售前部门的人拉去当苦力,帮忙写方案,弄到晚上10点多才结束。算了,明天再说吧。
第二天
昨晚电话问了几个朋友,有一个说用过Actuate,但是对中文支持不是很好,还有一个给推荐了Style Report,说是Java报表的祖师爷,但他自己没用过,也是听说的。看来今天的任务很艰巨。
在Google里胡找了一通,大多数内容都是关于开源报表的。最后发现最有价值的还是Google上一溜排的报表工具广告,厂商还不少,这么多,总会有一两家合适的吧。
除了广告,也去几个技术论坛看了看相关的技术帖子,发现没太大意思,大部分帖子都是厂商的枪手贴。花了大半天,初步确定六家:水晶、杰表、数巨报表、Style Report、如意报表、润乾报表。看看时间,已经是下午3点了,开始下载试用版。除了Style Report和润乾以外,另外几家都可以在网站上直接下载。Style Report和润乾要先登记,登记后说等通知,有点烦人。还好下班前这两家都先后来电话,说给我发了Mail,在Mail中给了下载地址和授权文件。公司网络速度比较慢,到下班才刚下载一半,开着机器走人,明天再说。
第三天
今天周六,可以清清静静地干一天活。上午来一看,几个产品都下载完了,开始安装。今天的任务就是把几个产品都跑一遍,重点看看功能差别。
先看的水晶报表,多年不见的老伙计了,一见面还是觉得亲切。界面上感觉没有什么变化,简单看看联机文档,功能上比原先我用的时候丰富了一些,比如多了格式刷,还有漏斗图之类的。但总的来说,变化不大。
然后看的杰表,感觉在界面设计上和水晶报表的有点类似,看了一下附带的样例,做得挺漂亮,分组、交叉这些常用的报表都有,但是没有看到什么有特色的例子。
接下来看的是数巨报表,看了看它的例子,比杰表的要多很多,给我印象比较深的是对数据的控制能力很好,可以在报表运行时根据逻辑来动态建立SQL取数据,另外对多数据源集成展现的支持也不错。
Style Report据说是最早的Java报表,发展到今天,不知道廉颇尚能饭否,对它的期望值还是很高的。挑了几张比较复杂的样例看一看,感觉设计思路很清晰,特别是在数据的跨行列处理方面。看到好几张样例和我现在手上拿到的客户报表原型很接近,这让我很兴奋。
如意报表给我的感觉和杰表差不多,提供了一些常用的模型,但是没有什么特色表现出来。
最后看的是润乾,找样例花了半天时间,目录结构藏得也太深了一点。不过样例做得很好,做例子的人是下了功夫的。整体功能和Style Report的表格功能差不多,模仿得还是比较到位的。象多数据源的交叉表拼接、行列运算等细节功能,设计得也很周到。
今天花了一天时间,收获是排除了杰表和如意报表。剩下的几个产品,明天准备详细研究一下。
第四天
今天开始详细研究水晶报表、Style Report、数巨报表和润乾报表。
研究的方法是两个,一个是看文档,基本上各家产品最有优势的地方,在自己的产品白皮书上都不会吝惜笔墨的,这是最省力的办法。还有一个是比较试用版提供的样例,同样的道理,在样例中最能体现各个产品的特色,我只要看看一个产品的样例功能在其他产品样例中有没有对应设计,就可以大致了解这些产品的优劣了。
最后比较结果如下:

应该说,水晶报表是有点落伍了,这大概和它被BO收购后,成为BO家族一个部分有关系,很多功能由它的家族兄弟来负责了。
在报表设计方面,Style Report、数巨报表、润乾报表差不多是各有优势,不相上下的。
但是在应用便捷性方面考虑,润乾相对薄弱,没有Portal的结果就是每做一张报表都要另外编程写调用,工作量很大,而且如果用户自己想增加报表的话,因为没有编程基础也不可能实现,这样最后还是要麻烦我们。Style Report和数巨报表这方面就做得比较好了。
另外还有一点,就是Style Report和数巨报表都属于分析型报表,属于BI产品范畴,而润乾报表则属于低端的展现型报表。尽管目前项目中没有分析功能要求,但考虑今后客户需求发生扩展时的顺利过渡,还是用分析型报表稳妥一些。还有就是毕竟分析型的产品需要更高的技术含量,从这个角度上来说,Style和数巨的技术实力应该比润乾要强,这也是促成我下决定的重要因素。
今天的收获就是:基本确定两个目标:Style Report和数巨报表。
第五天
今天重点是了解各个产品的成功案例。
Style Report提供的应用案例有:2000年悉尼奥运会和2002年美国盐湖冬季奥运会的比分发布系统报表平台、ABB、云南电力、宝钢等等,目前全球有1400多个OEM合作伙伴。
数巨报表提供的案例有:2008年北京奥运会的安全保卫项目工程报表及统计分析平台、国家烟草一号工程的报表平台、中国航天科技集团、海南航空等等,目前国内有600多个OEM合作伙伴。
从案例上来看,好像两家都不错。
临下班前写了份报告交上去,初步确定了两家备选:Style Report和数巨报表。
这两天会让他们派人来做一些深入交流,至于最后选用谁的,那应该不仅仅是产品功能的事情了,到了这个阶段,服务、价格可能是最主要的决定因素了。
还有很重要的一点,那就是我们老大看谁派来的谈判代表更顺眼了。




话题树型展开
人气 标题 作者 字数 发贴时间
7964 Java报表工具选型记 bispy 2505 2007-02-16 13:50

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923