无论是企业还是政府机关,上级要监管、考核下级,通常的做法是要求下级定时保送一些报表,然后对这些报表进行分析统计。例如税务、财政、交通、建设等部门,都有大量的年报、月报、季报甚至周报、日报等,要求下级层层上报;又比如银监会监督各商业银行,也需要各行定期保送报表;再比如,各统计局也要求企业定期保送大量统计报表,然后再汇总分析,生成本地区的统计报告。由此可见,报表上报汇总的应用需求,在我国是普遍存在的。
目前国内外的报表产品市场正方兴未艾,各种报表工具随着企业业务拓展和电子商务的兴起也将拥有更广阔的发展前景。但是报表市场内部的竞争却也是相当激烈,下面就为大家盘点一下国内外市场上的主流报表产品,也为用户选择报表工具提供一些借鉴。
在计算机时代,报表的准确定义是这样的:用表格、图表等格式来动态的显示数据。用一个公式来表示,即为:报表=多样的格式+动态的数据。一开始人们用excel或word等软件来编辑制作报表,但随着数据量的增大、对报表格式和动态加载数据的要求,这些软件已不能满足人们的需求了,于是就产生了专业的报表工具:数据库软件和报表软件。
数据库软件,像SQL server、my SQL、DB2、ORACLE,它们拥有动态变化的数据,但是这类软件一般只会提供最简单的表格形式来显示数据。他们远不满足企业的要求,于是才出现了“格式多样化”的报表软件。报表软件需要有专门的报表结构来动态的加载数据,同时也能够实现报表格式的多样化。报表软件提供了丰富的报表展现方式,还提供了数据的分析辅助,可以认为,报表软件就是BI的展现模块,可以帮助决策者进行各种分析。提供各种数据支持。
PART 1. 国内产品
由于中国式报表数据量大、项目复杂,一般国外的报表软件都难以满足用户的要求,所以国内企业对于国内产品的依赖性还是比较明显,因此还是先介绍国内的主流产品。
A. FineReport
南京帆软软件公司是一家拥有年轻有活力的研发和协作团队、以创新和诚信为理念、关注细节和服务的公司。他们的产品采取类excel的设计界面,而且从用户需求出发,产品简单易学,而且图表等功能都相当强大。最难得的是,他们公司的售后服务和技术支持做得相当人性化,问题解决速度很快。所以业内一般认为Finereport是打破洋报表三足鼎立局面的一大代表。它的主要特点是采用三层架构,支持多人协同工作,数图综合分析等决策支持便捷,支持多数据源和多源分片,打印支持一般格式的同时还首创Flash打印,打印效果很好。他们现在的最新产品是FineReport7.0,这是一款集B/S报表设计器、移动BI、表单模式参数设计三大亮点于一身的革命性报表软件产品,他的问世使得报表的设计、制作和查看更加便捷和人性化。
缺点:开发过于细致,使得某些功能略显多余。
B. 润乾报表
润乾报表是FineReport的主要竞争对手,也是打破洋报表三足鼎立格局的又一代表。它的产品有润乾、快逸、博计三个主要的报表工具,其中快逸报表是一款以低端客户为主,以占领和扩大市场为目的的。润乾的设计支持中国式复杂报表,以强大的数学理论为基础,这要求学习者有很强的数学能力。润乾报表设计方式依赖手写表达,终端服务器在公司总部,依靠公司技术人员进行数据处理和运算,但是有时使用用户多就会造成相当大的压力。他们的产品在图表表达和美观、报表界面人性化、公式兼容、填报功能和系统集成等方面相对与帆软还是有一定的薄弱。
缺点:学习曲线比较长,学习难度大;运算处理在服务器端,用户增多会造成性能降低。
C. 用友华表(Cell)
Cell产品分Cell组件和Cell插件两个姐妹产品。Cell组件适用于开发Windows报表应用程序,适用于VB、VC、VF、.NET、Delphi、C++Builder、PowerBuilder等开发工具;Cell插件适用于开发B/S结构的网络报表程序,支持ASP、ASP.Net、JSP、VBScript、JavaScript等语言开发。Cell组件、插件(ActiveX控件)是北京用友华表公司在长期开发实践的基础上推出的功能强大、技术成熟的报表二次开发工具,有700多个编程接口,实现报表自定义,报表显示、打印预览、打印,图表,公式,自定义函数、资源本地化等强大功能,能够完全读写Excel文件。用友目前主推用友BQ商业分析,涵盖全面的BI服务,为企业搭建一套完善的辅助决策分析体系,充分释放业务信息的潜力,从而帮助业务用户优化决策制定流程,获得竞争优势。同时,用友BQ提供丰富的用户体验形式:手机、iPad、大型多点触摸屏,都能利用恰当的信息,灵活快速地响应企业管理变化。
缺点:1. 代码工作量大;
2. 对.NET支持不好;因为自身技术路线的原因,对J2EE支持也不够完善;
3. 只支持Windows服务器;
4. 对于SQL语句的支持不够,需要自定义数据库方法,加大了开发者二次开发的代码量;
5. 组件稳定性差,为二次开发带来测试隐患;
6. 华表对大量的数据处理显得能力不足;
7. 其支持B/S模式的开发插件是客户端组件(activex),每次从升级都要重新安装;而且activex会将报表计算工作全部集中在客户端,对客户端硬件要求非常高;
8. 缺少了应用中比较重要的“数据源采集”和“数据模型”这两块;
9. 报表属性方面,不支持数据缓存,不支持报表计算之前和之后的运算脚本;
10. 单元格属性方面,不支持单元结束前后运行的脚本,不支持单元现实间距,仅支持6种单元格控件,不支持应用程序运行脚本;
11. 报表设计上,不支持分组交叉报表、主从报表,不支持多表数据,对套打仅简单支持
12. 报表展现不支持导出图片,不支持flash打印
13.填报只支持代码保存模板数据,而非提交到数据服务器,而且不支持多表数据源
D.e表
e表号称水晶报表杀手,分为e表 for .NET和e表 for Java两个版本,分别用c#和Java语言实现。它的核心特点如下:无须复杂的 SQL 语句或编程就能实现复杂的统计报表,在HTML页面中可视化的设计和运行报表,可视化设计查询条件表单(即报表参数表单),后台用纯c#语言或Java语言实现和.net程序或Java程序无缝集成。e表是纯 .NET的报表工具,在.NET环境下可以无缝嵌入应用系统,用户可以通过报表设计器直接设计各种复杂格式的报表,在运行时通过报表服务器自动提取数据生成报表,可以通过Web方式展现、打印、导出。e表内置了一个强大的表单设计器,使用它可以可视化地设计报表的查询条件的输入界面。e表的报表设计器也是在IE浏览器中直接运行的。这样用户可以很方便地将报表设计器嵌入到自己的产品中。
缺点:对浏览器和服务器的要求比较严格
E. 杰表
杰表是一款针对中国式报表需求特点,融合多项先进创新技术,打造的新一代企业级web 报表平台。杰表报表平台经过多年研发,多次改版后已经成为功能完备、相当成熟稳定的产品。不仅如此,杰表坚持在报表平台的性能和易用性上做出特色,使用杰表报表平台可以快速构建基于web的统计、查询、分析应用系统, 杰表采用纯java实现,具有很强的二次开发能力,是j2ee应用开发商理想的报表开发工具。
缺点:1.报表:不支持主子报表,对于复杂分组报表也支持的不好;
2.数据源:不支持多源数据源;
3.图表:不支持地图、甘特图、股价图、仪表盘,不支持图标交互;
4.打印:不支持flash打印;
5.普通版不支持填报;
6.参数:不能动态显示参数控件。
F. 数巨分析系统(Max@X Analyser)
Max@X Analyser(数巨分析系统)是一套基于互联网络(Internet)构架的数据分析软件产品,其集成版专门针对软件企业的应用开发与无缝集成而设计,以“九大模型组合+柔性化报表加工算法”的独特思路,适应了千变万化的报表需求,帮助软件企业在自身产品中快速完成复杂报表设计与人性化OLAP分析创建,从而增强了软件产品的争实力。
数巨系统主要以报表(Reports)、联机数据分析(OLAP)、服务器引擎(Server Engine)、应用服务器(Analyser Server)四部分组成。而其中的MAX Reports是一套功能强大且简单易用的专业报表开发工具与数据分析工具。数巨报表支持Web方式下的应用,并成功地解决了B/S架构软件中报表制作、预览、打印及导出文件等难题。使用或集成数巨报表,可以高效率地进行进行Web报表的制作、打印(包括表格和票据等的套打),并能存取、分析、分享数据,以及转换、分发、管理报表。
缺点:1. Max Reports是控件式报表,内核使用fastreport,故而存在版权问题;
2. Reports是条带式设计风格,格线对齐困难,无法零编码实现非线性报表;
3. 不能导入excel;Reports不是纯java开发的,不能做到嵌入式的集成;
4. 支持填报,但填报编辑风格少,没有下拉数、动态过滤等功能。
G. Esensoft
主要产品有BI@Report和i@Report.。i@Report是网络化的报表收集统计分析平台,允许用户任意设计报表样式,并通过报表服务器实现数据报送、汇总、分析等一条龙服务。BI@Report是基于B/S架构的BI平台,严格遵循数据仓库(DW)商业智能(BI)的理论和技术架构,允许用户创建并管理多维数据模型,并实现各种灵活的数据展现和数据分析。BI@Report功能完善,操作简便,展现丰富美观,且充分根植本土文化。
借助BI@Report,用户可以方便快速地构建强大的数据分析、预警监控、报表展现、门户展示等系统,规划数据仓库主题模型,建立多维数据集市,实现各种灵活的多维分析。借助BI@Report,用户可以方便快速地构建强大的数据分析、预警监控、报表展现、门户展示等系统,规划数据仓库主题模型,建立多维数据集市,实现各种灵活的多维分析。可实现在任何时间地点通过浏览器来观看报表、统计图等分析结果。基于浏览器的精确打印,支持EXCEL、PDF等形式的报表输出,并且可以方便的进行存储和分发。
缺点:BI系统主要适用大型企业,价格昂贵;
不支持Flash打印功能;数据填报功能不突出
H. ChinaExcel
ChinaExcel采用MVC模式,数据模型和View完全独立,使用ACTIVEX技术,在WEB上面使用HTTP技术,支持B/S与C/S展示,自主开发,强调升级周期短,每月都会更新。大型企业级报表软件,真正实现用户自己定义报表的功能,包括自定用户界面、字段等各种功能。支持统计报表应用、文档管理、各类表单定义(借款单、用车申请单等)、数据上报、合同管理、工程进度管理、用户自定义统计报表、Excel导入导出等各项功能。用户可以通过此开发工具开发C/S应用和WEB应用,设计报表模板、生成对应的vb、delphi、c++Builder、vc、asp、asp.net、jsp、php等工程项目,并测试工程项目等。通过可视化脚本定义控件,不用编写代码,直接生成各类脚本,大大简化各类脚本的定义,完成各类复杂的统计报表。另外,他们自主研发的ChinaExcel Chart是一个独立的图表控件,操作方式和展现方式完全类EXCEL的图表控件。其中报表组件和报表插件中也有自带的图表功能可以使用。
缺点:1. 每月更新造成客户端的使用功能滞后,升级换代也比较麻烦;
2. ACTIVEX的报表计算工作全部集中在客户端,对客户端硬件要求非常高;
3. 图表控件加重服务器的负荷,不利于大量数据的处理。
PART 2. 国外产品
A. Crystal Report
BO依靠水晶报表强大影响力,完整商业智能解决方案,sap优势客户资源,和水晶易表,在有高端BI需求(非近报表层次)的最终用户那里有一定影响力,在软件公司中市场影响力一般。SAP Crystal Server具备强大的数据发掘、报告和仪表盘管理功能,可帮助各个级别的业务用户制定出更加明智的决策。该软件集 SAP Crystal Reports 软件的灵活性、SAP Crystal Dashboard Design软件的丰富性以及 SAP BusinessObjects Explorer 软件的强大功能于一身,使您只需通过一个入门级 BI 解决方案即可灵活直观地访问业务数据。通过使用 SAP Crystal Server,最终用户可以通过 Web 随时安全地访问企业报表和业绩仪表盘。您可以部署已有的最终用户门户或使用提供的任一门户集成套件。管理员还可以使用基于 Web的中央管理控制台管理、保护和配置该软件系统。水晶报表中国版是我国国内市场报表工具的鼻祖。1988年开始开发,93年随着微软的VB一起发行。随着VB的流行,它几乎在一夜之间成为报表软件业的标准。2000年初, 作为水晶报表工具的java版本JReport面世,因为CrystalReport没有对应的java版。
SAP Crystal Server的技术参数:
处理器:2.0 GHz 双核 64 位 CPU 或更高配置。
内 存:6 GB 内存或更高配置
磁盘空间(大约): 6 GB:默认安装,仅包含英语。
9 GB:默认安装,包含所有语言
操作系统:Windows: Server 2003 x64 SP2、Server 2003 R2 x64 SP2、Server 2008 x64 RTM 和 SP2、以及 Server 2008 R2 x64 RTM
Linux: Suse SLES 10 x86_64 SP2、Suse SLES11 x86_64 和 Red Hat EL 5 x86_64 Update
浏览器: IE 7、IE 8、Firefox 3.5、Firefox 3.6、Safari 4.0
缺点:1. 条带状拖拽式的设计风格,各线对齐麻烦,很难处理表头复杂的报表;
2. 不能导入excel模板,不支持多数据源,除非写SQL将多源拼成单源,不支持填报;
3. 是C语言的产品,对JAVA的集成行不好,需要独立部署报表服务器;
4. 由于是国外产品,技术支持不到位,而且不可能为用户制定开发某功能;
5. 对服务器要求高,浏览器和操作系统要求严格。
6. 价格昂贵,非一般中小企业所能承受
B. Cognos
Cognos Express应该算是Cognos在被IBM收购后推出的第一个BI产品,支持数据抽取挖掘、动态BI分析,表面上算是针对中型企业的”重磅出击”,但是网友在安装了Trial版后发现基本上是新瓶旧酒。Cognos Express基本上是将原来比较成熟的几个产品(主要是C8.4+ TM1 9.4.1)捆绑在一起,在最外面套了一个封面。存在的缺点主要有对于格式化打印这样的套打表格实现效果不理想,培训材料不够通俗易学,没有从业务角度整理出的技巧使用文档。Cognos的优势在于整个报表平台的BS化和成熟OLAP分析平台,鼓吹能实现最终用户做报表,卖给了中国人民银行总行,平安保险这些重要组织机构和巨型企业。但是在这些单位基本很少自己业务人员做报表,还是要找专业技术人员来实施和定制报表。原因很简单,就是cognos不够简单。
缺点:不够本土化,学习困难;资料下载发布和下载慢,没有整合在一起;不适合中国式报表
C. Arcplan
arcplan是分析型报表和信息编辑技术开创者;以业界最好的前端展现和集成的分析,最突出的仪表盘驾驶舱、地图钻取分析,以面向对象的最方便简捷的“信息编辑器”著称,号称是全球最为专业的纯第三方BI软件平台,总部在德国,是国外主流的BI产商,2006年进入中国。
特点:1、快速的配置与应用(预编译、拖放、实时)
2、多数据源支持(支持几乎所有的数据源接口、数据源)
3、快速的定制开发(50%的快速升级开发、67%的快速应用开发)
4、投资保护(易扩缩性、可预见性)、一次性投资获得多目标用途
5、可视化分析(领先的技术,实时动态的查询分析)
6、终端用户的可接受性(终端用户无需培训)
7、改善信息交流、加入业务逻辑
8、全面而广泛的执行管理,并将分析与决策融入业务流程的各环节
9、坚持独立发展路线,无被收购风险,确保产品不断完善与服务延续
10、被实践证明了的成功轨迹(超过4,000个大型集团客户,十余年的行业经验,涵盖所有的行业以及广泛的分析应用)
缺点:still can't satisfy中国式复杂报表
D. BIRT
安讯旗下的百灵报表,免费开源软件,但是使用完整功能需要付费。安讯公司现有 4,200 多家直接客户,涉及全球金融服务、通讯、医药、保险、渠道服务以及政府部门等领域,包括花旗银行、美国银行、中国银行、运通、摩根、强生制药、波音、甲骨文等知名国际企业。安讯中国是安讯的全资子公司。BIRT Designer (百灵报表设计器) 是一种可视化Java报表设计工具,功能强大,扩展性强。用于向应用程序中添加灵活多变的报表。它免去了手工编码实现报表的繁琐,节约了时间,提高了效率。设计器采用了方便易用的Eclipse风格的报表设计界面,同时集成了安讯商业报表平台的 一些特性。此外,安讯还为其提供保障服务以及额外的软件来使得安装与数据集成更加简便。不同于那些用来创建条框式报表的报表开发工具,BIRT设计器通过分离数据访问、业务逻辑和布局功能,为报表设计提供了真正意义上的的灵活性。您也可以通过写脚本程序来扩展报表设计当中的所有元素, 为满足报表需求提供强大的支持。此外,报表之间部件的可重用性使得报表的维护十分容易。
核心功能:1. 多样的向导来简化复杂的报表设计任务;
2. 拖拽式报表布局可以加快开发进度;
3. 可视化报表部件,包括网格(grid)、表(table)、图片(image)和图表(chart)
4. 可自动转换为html, pdf, word, excel等格式,并支持其他格式;
5. 交互式查看功能让用户可以进行报表定制;
6. 支持创建数据立方体与交叉表;
7. 可向报表设计中添加脚本程序来处理复杂的业务逻辑或数据访问;
8. 报表在运行时可动态添加可视化部件或改变现有的部件;
9. 支持动态图表与多维图表,并可以添加定制图表和图像格式;
10.内嵌超过250种Flash图表样式;
11.多报表设计中重用报表部件可以加速新报表的开发或现有报表的更新;
12.其他开发人员可以在复杂数据访问、商业逻辑或布局函数基础之上创建更高级的设计
13.报表模板与报表库可以定义常用的布局和格式化选项的可重用样式,保存下来并在多个报表中使用,使得开发人员更高效地创建拥有统一外观的报表。
14.支持页面级安全
15.“一键式”报表发布功能,将报表直接发布至安讯商业报表平台。
缺点:不支持填报;内置函数少;
仅能设计制作普通样式的报表,无法解决中国式复杂报表。
E. HiQube:
Altair公司(总部在美国)的产品,兼具模拟仿真和商业智能功能的高端BI产品,具有新一代的BI引擎,统一的统计分析和绩效优化平台,能够最大化的提升辅助决策能力。不只是报表,核心是优化并辅助决策,基于内存的分析和性能优化技术扩展传统BI技术应用。目前也支持移动终端,可以随时随地在任何移动设备上就查看报表资料。自动数据分析平台也大大拓展了企业的数据和信息量。HiQube基于它独一无二的HiQube技术,开发了高性能商业智能软件解决方案,它提供了深度、快速商业分析能力和高级报告。HiQube把继承的、关系的、多维的三种数据管理技术融和成一个统一的数据库架构,在一个数据管理系统中融合了每种技术的优点,提供了一个快速地、高性能地BI解决方案,能够处理无限量的不同种类的数据集。他们的产品可以提供90天免费试用。
缺点:中国式报表需求不满足;技术支持难以获取;版本兼容性问题
F. Hyperion
海波龙的商业决策解决方案,07年被Oracle收购了。优势是多维分析引擎,能够满足全方位的分析应用,内置函数有250个,计算功能很强大,创造了OLAP基准测试的记录,与office紧密结合。使用它们的产品就能获得Oracle数据集成服务,它实现了跨异构系统随时随地、持续地访问及时、可靠的数据。其完善的功能包括:面向客户和产品领域的实时和批量数据迁移、转换、双向复制、数据服务和数据质量。价格为40—70万。
缺点:still can't satisfy中国式复杂报表
G. Information Builders
产品叫WebFOCUS,采用了创新的Active技术,支持报表动态交互,方便查看、下钻和分析数据,支持导出各种格式报表进行离线分析,用多重技术实现超线程扩展。用户可以在iPhone、iPad(基于Andriod系统的移动套件也已放出)等智能终端上随时浏览WebFOCUS提供的分析报表,不需要安装任何客户端。
缺点:still can't satisfy中国式复杂报表
通过上述比较分析,我们可以看出:中国的报表工具借鉴了外国报表工具的经验,但是又加入了中国特殊的元素,这样使得中国的本土报表产品更加符合用户的需求。这些产品一般都采用类excel的界面设计,都有报表工具应有的强大的设计功能,但是每个产品又有自己不同的特色。当用户选择报表产品时应该取决于报表产品的性能是否能满足自己的需要并且服务到位。
目前很多国际品牌的报表工具,都有相当强大的数据库支持,基本上都能把数据库的数据取出来运算排列制作出动态的变长统计报表,也就是“报”的能力不错。但“表”的功能就有点欠缺了,这是因为没有符合中国人上报和展示过程中对图表多样化的要求。所以国产报表还是作为报表工具市场的主角。
了解Java报表工具就从这里开始