cognos怎样支持GBK编码gbk的不可

首先来认识一下java报表软件的分类:纯java工具盒支持java的工具。支持java的报表工具,其实就是非java的报表工具,但是呢,这类报表软件可以再java程序中调用。
而纯java报表软件即java语言编写的报表软件,包括报表引擎、内核、设计器界面等等。
这里主要介绍一些国内的纯java软件:润乾、帆软报表、皕杰报表
帆软报表,也就是finereport,一款纯Java编写的企业级web报表软件工具。它能够全面支持主流的B/S架构以及传统的C/S架构,部署方式简单而灵活。业内一般认为Finereport是打破洋报表三足鼎立局面的一大代表。它的主要特点是采用三层架构,支持多人协同工作,数图综合分析等决策支持便捷,支持多数据源和多源分片,打印支持一般格式的同时还首创Flash打印,打印效果很好。目前的最新版本是7.0,可以从官网下载。
润乾报表,除了高端的润乾报表,还有相对低端免费的快逸报表。这里主要介绍润乾报表,快逸报表不想多说,大家都懂的。润乾也是打破洋报表三足鼎立格局的又一代表。润乾的设计支持中国式复杂报表,以强大的数学理论为基础,这要求学习者有很强的数学能力。润乾报表设计方式依赖手写表达,终端服务器在公司总部,依靠公司技术人员进行数据处理和运算,但是有时使用用户多就会造成相当大的压力。目前的最新版本貌似是4.5.
皕杰报表, 皕杰报表(BIOS Report)是Java平台上专业的报表系统,它除了强大的报表功能外,最大的优势是基于开放的Java平台、符合中国人使用报表的习惯,在处理中国式报表具有独特的优势。博主没有使用过,目前的最新版本好像是3.5.
1.FR的js。作为一款BS产品,browser端的JavaScript是必不可少的。FR中的js是已经调用了finereport.js的。大家知道,预览报表时,报表servlet会将cpt模板转为html,在这个html的head头部中会引入FR的js,这个finereport.js中包含了许多内置的function以及一些公有的属性,不管在模板中还是其他网页中,只要引入了finereport.js,就能够通过FR.xxx的形式调用公有的属性与方法。上面是盗用FR官方文档上的一段话。自己写的web想用FR现成的东西的话需要先引用finereport.js。
2.区别。js大致有两种,页面相关状态的事件还有就是按钮相关的事件。按钮有三类,一类是工具栏的,一类是参数面板或者表单模式的,还有一类是填报页面的。不同按钮的某些语句稍微有些区别的。表单是form,填报是write,以获取控件并给控件赋值为例this.options.write.getWidgetByName(+).setValue(“aaa”);//填报this.options.form.getWidgetByName(+).setValue(“aaa”);//表单,参数界面7.0加了contentPane.getWidgetByName(+).setValue(“aaa”);//对于工具栏的按钮,和单元格中的不在同一个框架或者容器,不能简单套用js取值可以通过控件或者单元格,6.5的参数面板也是单元格的形式,这其实有点误导的地方在于,不能通过参数面板的单元格获取东西的,参数面板其实是没有单元格的,写了后会产生逻辑错误,调用了报表主体中的单元格,我们都知道有参数面板的话,参数面板是在报表主体之前加载的,甚至是在报表的加载起始事件之前,所以这样就有可能会调用还没产生的报表主体单元格。
3.js编辑框调用公式。公式放在框架”${}”中。比如var v1=”${len(’sdf’)}”;那么v1就为3.这个跟数据集定义和公式交互可以比较一下。js中””下面的就是字符串,sql其实就是字符串,sql定义的地方是${}里面的是公式,于是推理下JS编辑框中”${}”就应该是公式。但是这里要注意下,不能就这样简单类比了,毕竟处理方式上还是有区别的,sql那边是把公式参数什么的都一股脑的在报表中拼接完了,再一起送到数据库来跑,js却不能这么简单拼接。
一、公式编辑框FR用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式,虽然那个编辑框非常不像。简单的说下自己感觉的公式要注意的几个地方:1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3))。2.switch语句也是,具体函数我不说了。3.对于判断用单等号和双等号都行。4.对于字符串用单引号和双引号都行。4.1bool只有true或者false。与逻辑还是&&或逻辑还是||。4.2判断为空的话用isnull()。4.3format公式。format公式比较灵活。format($$$,&#″)可以把当前单元格的数字转换成两位小数的形式,也可以用format(12,”预算值:0.00万元”)把12变成预算值:12.00万元,这个是不是和自定义显示数据字典神马的有异曲同工之妙啊。有一点要注意的是,满位数年月日的话样式是”yyyy-MM-dd”,而不是”yyyy-mm-dd”,小写的mm的意思是分钟(minute)。5.公式中取单元格的话直接用A1这种或者b2,跨sheet取值的语法是sheet1!A1.(英文情况)这些文档有。6.sql函数,这个是在公式中直接调用数据库的方法。7.数据集公式。数据集公式是公式直接调用数据集的方法。这个公式说明中没有(有几个零散的和数据集相关的函数),我说一下。比如有个模板数据集ds1,其字段为地区、销售员、销量,则可以用ds1.group(地区)获取ds1的地区字段,group是分组,从而容易知道select是列表,ds1.select(销售员)便是列表形式获取销售员字段,可以加上限制条件,比如ds1.select(销售员,销量=111)就是获取销售量为111的销售员集合。跟数据集相关的几个函数有colcount colname row rowcount 等。8.层次坐标。层次坐标是公式里面比较难点的,“可玩性”非常强,东西比较多,只能记住最常用的几个,能解决各种各样BT的需求。较为常用的一个就是排名公式了=count(B3[!0]{B3 & $B3})+1。自己看吧。/help/1/4/7.html9.过滤公式。过滤有两个条件类型,其一是公式条件。这个公式有一点点不同的是,可以直接写当前单元格的字段所在数据集的任何字段,相对于普通公式要灵活很多。还拿自带的销量表为例,给地区字段所在单元格过滤,公式条件可以直接写:销量==111。10.条件属性。条件属性要说的不是公式方面的,用的多了感觉很自然,但是刚接触的时候感觉不太好理解。简单说下。条件属性面板,上面是属性,下面是条件。当下面的条件满足,也就是返回值是true的时候,执行上面的属性设置。
  在进行报表集成时,常常需要通过js来调用FR的打印事件,如实例:不查看报表直接打印、自定打印按钮、批量打印等等。
  FR实现了Flash、Pdf、Applet三种客户端打印js方法,doURLFlashPrint、doURLPDFPrint、doURLAppletPrint。
  在实现具体实例前,您需要了解js调用FR打印方法的语法。
2. js调用FR打印语法
  调用以下方法前,需要先引入finereport.js,再通过doURLxxxxPrint()进行调用。
doURLxxxxPrint(printurl)
  说明:printurl为需要打印的报表路径,printurl以get方式传递给服务器,服务器将报表结果返回给客户端,弹出打印选项框及打印对话框,供用户选择打印范围及打印机,然后进行打印。
  示例:FR.doURLFlashPrint(“/WebReport/ReportServer?reportlet=report.cpt”)
doURLxxxxPrint(printurl,isPopUp)
  说明:printurl为需要打印的报表路径;
  isPopUp布尔值(true/false),表示是否进行静默打印,true为弹出打印对话框,false为不弹出。
  示例:FR.doURLFlashPrint(“/WebReport/ReportServer?reportlet=report.cpt”,true);Flash打印不支持静默打印,true/false效果相同
  FR.doURLPDFPrint(“/WebReport/ReportServer?reportlet=report.cpt”,true);true时弹出打印对话框,false不弹出
  FR.doURLAppletPrint(“/WebReport/ReportServer?reportlet=report.cpt”,true);true时弹出打印对话框,false不弹出
doURLxxxxPrint(config)
  说明:config为参数配置,参数以post方式传递给服务器,config数据格式为 {‘url’ : url,’isPopUp’ : isPopUp}.
  url为需要打印的报表路径,isPopUp布尔值(true/false),表示是否进行静默打印,true为弹出打印对话框,false为不弹出。
  示例:var url=”http://localhost:8075/WebReport/ReportServer?reportlet=”;
  url+=document.report.cpt.
  var isPopUp =
  var config = {‘url’ : url,’isPopUp’ : isPopUp}
  FR.doURLPDFPrint(config);
说到报表工具,所有的人都是水晶报表,国外的报表做的确实不错,但是对于中国复杂式报表,真的做到了完全解决需求了嘛?其实不然,就像百度的中文搜索做的比google好,只有中国人才了解中国人,今天给大家介绍一下中国的报表工具,支持下国产。
报表业内一直有南帆软,北润乾之说,我就从这两个报表工具入手开始介绍。这里只谈优点,至于缺点嘛,就要靠各位自己去体验啦!
首先是南帆软的产品FineReport。采取类excel的设计界面,从用户需求出发,产品简单易学,而且图表等功能都相当强大。最难得的是,他们公司的售后服务和技术支持做得相当人性化,问题解决速度很快。所以业内一般认为Finereport是打破洋报表三足鼎立局面的一大代表。它的主要特点是采用三层架构,支持多人协同工作,数图综合分析等决策支持便捷,支持多数据源和多源分片,打印支持一般格式的同时还首创Flash打印,打印效果很好。他们现在的最新产品是FineReport7.0,这是一款集B/S报表设计器、移动BI、表单模式参数设计三大亮点于一身的革命性报表软件产品,他的问世使得报表的设计、制作和查看更加便捷和人性化。
接着是北润乾,润乾报表是FineReport的主要竞争对手,也是打破洋报表三足鼎立格局的又一代表。它的产品有润乾、快逸、博计三个主要的报表工具,其中快逸报表是一款以低端客户为主,以占领和扩大市场为目的的。润乾的设计支持中国式复杂报表,以强大的数学理论为基础,这要求学习者有很强的数学能力。润乾报表设计方式依赖手写表达,终端服务器在公司总部,依靠公司技术人员进行数据处理和运算,但是有时使用用户多就会造成相当大的压力。他们的产品在图表表达和美观、报表界面人性化、公式兼容、填报功能和系统集成等方面相对与帆软还是有一定的薄弱。
用友华表(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、大型多点触摸屏,都能利用恰当的信息,灵活快速地响应企业管理变化。
e表,e表号称水晶报表杀手,分为e表 for .NET和e表 for Java两个版本,分别用c#和Java语言实现。它的核心特点如下:无须复杂的 SQL 语句或编程就能实现复杂的统计报表,在HTML页面中可视化的设计和运行报表,可视化设计查询条件表单(即报表参数表单),后台用纯c#语言或Java语言实现和.net程序或Java程序无缝集成。e表是纯 .NET的报表工具,在.NET环境下可以无缝嵌入应用系统,用户可以通过报表设计器直接设计各种复杂格式的报表,在运行时通过报表服务器自动提取数据生成报表,可以通过Web方式展现、打印、导出。e表内置了一个强大的表单设计器,使用它可以可视化地设计报表的查询条件的输入界面。e表的报表设计器也是在IE浏览器中直接运行的。这样用户可以很方便地将报表设计器嵌入到自己的产品中。
杰表,杰表是一款针对中国式报表需求特点,融合多项先进创新技术,打造的新一代企业级web 报表平台。杰表报表平台经过多年研发,多次改版后已经成为功能完备、相当成熟稳定的产品。不仅如此,杰表坚持在报表平台的性能和易用性上做出特色,使用杰表报表平台可以快速构建基于web的统计、查询、分析应用系统, 杰表采用纯java实现,具有很强的二次开发能力,是j2ee应用开发商理想的报表开发工具。
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志(6.5的日志在设计器的菜单栏有窗口视图日志)。下面简单罗列下常见的问题,大多文档上都有提到的。address pool is full:地址池满,连接数超过并发数上限。使用了未注册的功能:未注册的版本是可以试用所有功能的。注册的lic是勾选过功能点的,如果制作的模板使用了未注册的功能就会报这个错误。一般容易分辨,有的客户可能禁掉报错界面,这样测试是好的,一放到服务器上就出不来,没有报错界面就不太容易发现了。提示注册:注册常见问题处理方法:/help/9/4.htmlsession timed out:session超时。没有返回数据集:在存储过程中的操作语句之前加上set nocount on 或者在数据集exec调用存储过程的前面加上这句。当SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。如果存储过程中包含的一些语句并不返回许多实际的数据,则该设置由于大量减少了网络流量,因此可显著提高性能。模板文件损坏,或者打开模板没有反应:FR的cpt模板由设计器做出源文件是一组组的标签括起来的语句。像HTML的结构那样,可以用文本编辑器打开。有些客户的模板可能做的比较BT,或者高低版本乱捣鼓,或者正操作着出现什么DT的情况导致模板不完整。一般报错会告诉出错的位置。655版本可以用bak文件还原下,7.0就不太好办,可以尝试填补部分语句主要是标签来抢救部分模板。找不到模板:找不到模板可能的原因看看是不是URL的问题,直接在模板中写中文的话,有些浏览器是会自动转码的(记得chrome、搜狗好像是),有些不会,比如IE。java heap space、stack overflow:这个问度娘。常见的原因是模板做的很复杂,用了上百字段,上百行的sql语句,各种嵌套,尤其要注意有没有死循环。也有可能是服务器端的问题,比如tomcat最大内存太小了用了默认的64M。数据集定义中有下拉复选框参数出问题:下拉复选框控件返回值默认情况下是数组,参数取到的字符串是不带引号的(所以在数据集定义的sql语句中调用字符串类型的参数的话要手动加上单引号才行)。多个值用in,sql的in语句参数是字符串数组,每个都要求带单引号。所以要转化下,把控件的返回值改成字符串,间隔符用’,’。本地预览的效果和服务器上的效果不一样:首先检查jar包等是不是有问题。也有可能是嵌入平台后出现的问题。平台管理忘了密码或者登不进:报表平台管理只有一个账号,用户名和密码放在web-inf/resources/privilege.xml中。655密码没加密,7.0密码是加密的,密码在标签中,把里面改成密码就是一个1.用这个密码登进去再重新设置。图表中文乱码(方框):这个Linux环境下装了oracle后容易出现这样的情况,方框是缺少中文字体的缘故(常见英文字体各种环境应该都有的)。安装对应的中文字体即可解决。大块头的数据库搞坏字体环境并不少见,上次在win7里面装domino,好多软件的字体都被搞了,重装了系统的中文字体重启了计算机才恢复正常。数据集预览的时候中文乱码(全问号):乱码有几种情况:一种是方框,这个是字体的原因,画不出来汉字。一种是问号,这个是编码的问题,比如mysql数据库默认的编码是latin1,库里面没有中文对应的编码,就解析不了中文,解决方法是改变编码,比如把mysql的编码改成utf8或者gbk。这里要注意下的是,数据库有服务器编码,客户端编码,具体的某一个数据库和具体的表也有编码,只有在建数据库建表的时候选对了编码才行(没选的话就用的默认的)。repeated column width is larger than paper width:这个看这段话应该是很好理解的。比如做的模板页面宽度只能放开5列,结果给6列做了重复和冻结,这个逻辑上肯定是说不过去的。模板打不开,拒绝访问:可能是win7操作系统对文件有权限。安装设计器后无法预览报表(404报错):对象不支持此属性或者方法、XXX未定义:THREE未定义:自己没碰到过没解决过。日期比较导致出错:我测试用的是自己搭的sqlserver/01这种格式的日期和FR上的这种格式的是不能比较的,直接从数据库中读取的日期格式都比较长,不光是年月日,而且读不出来,不知道是为什么,预览时可以看到的。然后我加了个在条件属性中加了个left(todate($$$),10)转化了一下就解决了,todate转化成了-连接,前10是年月日。由一个单元格扩展出来的行高不一致(填报预览):但是分页预览却是没有问题的。最后发现时因为设置了数据字典。设置了数据字典的单元格其真实值一行显示不了的,就换行了,所以变宽了。难道是填报预览时计算需要空间的时候用的是真实值计算的?解决方法,注意点,拉宽点就好了。使用程序数据集出错:654和655都有个问题是加载了有问题的class文件作为程序数据集,下次就打不开了,655是设计面板单元格界面没有了。7.0版本没这个问题。程序数据集class文件必须放在class com fr data目录下。 编译好了后的class名也是不能修改的。自定义数据字典显示等号问题:FR的像自定义数据字典这种地方,跟单元格还有提示定义框一定,如果不是‘=’号开头是当做字符串处理,‘=’号开头当做公式处理。所以单写一个等号就是空白的。显示等号的话用=”=”一个单元格内容过多报错:临时解决方法,直接合并多个单元格可以增加输入内容。长长的省略号。。。。。。。。。。。。
Web是一种新的互联网方式,一般通过网络应用程序 (Web Applications)促进网络上人与人间的信息交换和协同合作,其模式更加以用户为中心。 Web最早的概念包括常更新的静态HTML页面。而.com时代的成功则是依靠一个更加动态的Web(指代“Web 1.5”),其中CMS(内容管理系统)可以从不断变化的内容数据库中即时生成动态HTML页面。从这两种意义上来说,所谓的眼球效应则被认为是固有的Web感受,也因此页面点击率和外观成为了重要因素。Web报表,简单的说,
就是借助Web平台,可以让用户在线查看、编辑、保存、输出的报表。
·Web报表实现的优势功能:
(1)Web平台下的优势
A. 远程交互编辑,多人协同操作的实现
创新性的多人远程协助设计报表模板,强大的模板锁定、解锁功能和权限控制,有力的保证了多人协作的高效和同步。
B. 多文件类型的兼容性
灵活的多种推送方式,将定时生成的报表以TEXT 、HTML 、EXCEL、PDF 、 Word,CSV,SVG等多种形式存入本地系统或FTP 、Email 至服务器,或者指定的地址。
C. 数据源的多样性
Web报表系统可以连接到各种数据源,无论是数据库、文件、Excel文件,文本,企业应用程序。其中通过JDBC/JNDI, FineReport报表系统可以连接到Oracel,DB2, SQLServer,MySql,Sybase等所有主流的数据库。报表系统可以同时连接到多个数据源,轻松实现异构数据源的之间的表关联。
A. “主-子”填报表的制作
“主-子”填报表一般都有主表和明细部分,这两部分数据来自不同的物理表的数据,用户修改数据后,同时保存至两张物理表中,并保持数据库事物一致性。
B. 日期的自动运算
制作报表时多了一个和日期相关联的字段,而在数据库中没有这个字段,这就得通过日期的计算获得。
C. 数值的自动计算
自动计算:就是指填报的时候,用户录入了某些数据后,系统会自动算出另外一部分单元格的值,由此简化用户的输入,减少错误率。
D. 数据检查
当用户在单元格中输入了不符合条件的数据,点击数据校验或者提交时就会弹出错误对话框,提示输入了非法的数据。
(3)与Excel的互补
A.动态刷新报表数据
EXCEL能够绘制出非常复杂多样的报表,也可以在表内定义复杂的数据关系,但原始数据及表的样式都只能是确定的,每张报表都需要临时手工制作,而不能根据业务系统数据库中的数据自动更新统计报表。web报表软件制作出来报表,数据直接取自数据库,当前数据库中的数据变化时,web报表软件自动计算出新的报表。
B. 对报表实现权限控制
同一张报表,不同阅读者的阅读内容是存在差别的。例如:地区经理销售经理和销售总监,如果用Excel来做报表,需要给销售经理和销售总监每人各制作一张Excel表;而web报表软件能根据不同角色对应的数据权限调出来相应的数据,一张web报表模板就能解决问题。
C. 数据填报功能
用Excel制作时,报表的某一数据信息发生改变时,要把修改后的Excel文件重新发送给用户,而Web报表软件只需更新数据并关联到数据库,信息就可以自动更新。
例如:如果部门十二个人,每人都有一张员工Excel的员工通信录。当某个人电话号码变动时候,需要更新excel的通信录然后给每个人重新发一份excel表样;用web报表软件做一张可以更新数据的填报表,然后员工只需要修改电话号码,并且将信息入库。其他员工再次打开数据库时候,信息就全部更新。
·适合中国用户的web报表工具特征
A. 卓越的报表绘制方式
根据报表的绘制方式,报表工具大致可以分为SQL画布方式,Cell单元格方式和两者结合型。
SQL画布方式:
特点:将报表水平分割成若干个区域,在各个区域上放置报表组件,报表组件位置可以是任意的,各组件可以互相重叠。
优点:是可以做到可视化数据绑定,组件位置自由。
缺点:是插入列、组件对齐困难,画表格线经常出现线与线之间的错开现象。
代表:比较著名的画布式报表工具主要有CrystalReport、FastReport等。
Cell单元格方式:
特点:将报表看作是由一系列连续的单元格组成的区域。要改变报表组件(一般是文本或图形)的位置,只能通过改变行高列宽方式进行,组件之间不能重叠,单元格可以合并。
优点:画线,插入列,多行列标题绘制非常方便。
缺点:格子中的动态数据绑定,往往需要手写公式来进行。这种报表只是很好的解决了“表”的问题,但对于“报”的问题依然存在。
代表:F1BOOK、chinaexcel
两者结合型:
特点:融合上面两种报表工具的特点
优点:使用户可以可视化地动态绑定数据,也可以象Excel一样来画线,从而提高报表设计的效率。满足复杂的中国式报表 “画线+表格”的需求。
代表:FineReport
B. 交叉对象功能
交叉报表是国内报表用户经常使用的一类报表,也是用户极为关心的考察报表工具适用性的重要指标,但这一块也往往被许多国外的报表软件所忽视。
通常“交叉表”对象是一个网格,用来根据指定的条件返回值。数据显示在压缩行和列中。这种格式易于比较数据并辨别其趋势。这对于解决中国式复杂报表是非常必须。
C. 集成方便
需要完整的api支持与扩展,所谓“授人以鱼,不若授人以渔”。因为报表工具,通常是作为产品型态存在,因为是产品,必须是可用的,可定制的。这一点不同于项目。
·代表性web报表工具
一、CrystalReport
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
SP2、Server 2008 x64 RTM 和 SP2、以及 Server
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. 价格昂贵,非一般中小企业所能承受
二、FastReport
FastReport是功能齐全的报表控件,开发者可以快速并高效为.NET/VCL/COM/ActiveX应用程序添加报表支持。FastReports公司成立于1998年,是国际型的报表控件开发商,在美国,欧洲和非洲不同国家均设有办事处。FastReports, Inc.公司的旗舰产品—FastReport,由于其独特的编程原则成为了Delphi平台最优秀的报表控件。FastReport的报表生成器(无论VCL平台还是.NET平台),跨平台的多语言脚本引擎FastScript,桌面OLAP FastCube,如今都被世界各地的开发者所认可,这些名字被等价于“速度”、“可靠”和“品质”。FastReport报表软件主要包括FASTREPORT(R).NET和FASTREPORT for COM/ActiveX,它还包括各种引擎和相关组件。
使用FastReport.Net可以创建独立于应用程序的报表。也就是说,FastReport.Net能作为一款独立的报表工具进行运用。它的主要用途是能连接到任何数据库,然后使用数据库里所有的表格或创建请求;能将会话表添加到报表中以在运行报表前请求某些参数;通过使用内置脚本,管理会话表控制组件之间的交互,还能运行复杂的数据处理功能;查看结果、打印结果并能将结果导出到大部分常用的文档格式中。
它的功能特点为:
A. FastReport.Net以C#语言编写而成并只包含可托管的代码。它与.NET Framework 2.0以及更高版本兼容,但不支持.NET Framework 1.x的版本;
B. 能提供完整的源代码,可以自定义FastReport.Net版本以满足多样化需求;
C. 合理的价格与授权规则;
D. 利用可扩展的FastReport.Net结构能创建属于自己的对象、导出过滤程序、向导以及DB引擎。如果现有的功能不能满足需求,还可以扩展;
E. 容量小、速度快
FASTREPORT for COM/ActiveX的主要功能是为项目开发提供简单易用,快速和强大的报表解决方案。针对于开发者的FastReport Studio版本包含了强大的COM+程序接口,用于进一步验证和管理报表的创建和操作;包含了命令行接口,用于命令行方式的报表创建和管理;包含了文件打包功能,用于最终用户可以自由发布成果;针对不同的程序开发环境,FastReport Studio还提供了大量的开发方法和资源范例文件。(如:Microsoft Visual Studio v.6, Microsoft Visual Studio .Net, Microsoft Access, Microsoft Excell, Microsoft FoxPro, and also SyBase PowerBuilder, Borland Delphi.Net etc.)。
三、F1BOOK
F1BOOK是一款专业的功能强大的报表控件,类似 Excel又可以直接操纵Excel文件,支持 Excel 的常用函数运算,如sum、if 等可用于vb等程序中以实现对Excel的基本调控。F1Book控件在.net中使用Excel导入导出简单方便。它的中文版操作方便,非常适合制作中国式报表。
四、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. 图表控件加重服务器的负荷,不利于大量数据的处理。
五、Finereport
帆软软件公司成立于2001年初,研发中心位于风景秀丽的六朝古都南京。历经十年的发展,帆软已经发展成为一支具备自主研发、测试、销售、服务保障的团队。FineReport报表工具提供了易用且高效率的报表设计方案,采用主流的数据双向扩展,真正无编码形式设计报表模板;拥有强大的报表展示功能,并且提供完善的报表权限管理,报表调度管理;具有完备的报表填报功能,支持多级汇总填报。有了FineReport报表工具,在软件开发过程中,可以革命性的加快开发速度,提高软件的稳定性;在软件交付后,可以大大的降低维护难度,提高最终用户的满意度。开发出的软件可以做到随需应变。报表服务器支持多种类型的应用,能够以各种方式进行系统集成,如JAVA程序的无缝集成、非java程序的调用   和C/S架构的应用。Finereport的设计器是类Excel的设计模式,且兼容Excel文件输入;支持多数据源轻松关联,数据双向扩展,行列对称;支持报表分片,自由格间运算和多种参数设计手段,更有丰富的图表设计手段。
Finereport的核心优势有:
A. 强大的报表展现功能:浏览器端纯HTML展现;不失真的导出为EXCEL、WORD、PDF、TXT、CSV、SVG文件;各种分页控制;动态条件隐藏数据;报表分栏;重复表头;底图描绘,绝对定位方式的精确套打;末页补足空行;内置动态参数页面;各种统计图展现方式
B. 完善的报表管理与调度:完善的报表权限管理,保证不同角色用户查询数据的安全; 设置报表定时任务,可按照每天/每周/每月/每季度/每年,以及用户自定义的频率生成报表,并对生成的文件入库,进行检索管理;灵活的多种推送方式,将定时生成的报表以TEXT 、HTML 、EXCEL、PDF、 Word,CSV,SVG等多种形式存入本地系统或推送至服务器,或指定的其它地址;用户还可以在FineReport提供的可扩展功能基础上,自定开发定义报表管理,以及其它符合本企业业务要求的权限机制。
C. 灵活的报表填报方式:多样的编辑风格;B/S浏览器中自动计算;数据一致性校验仪表盘;数据的扩展;数据直接回填;多级汇总填报
D. 支持二次开发:纯java环境支持;丰富开放的API接口
1.优化单元格属性表界面,调整了UI。
将条件属性从单元格属性表中去除,设置仍位于右键菜单内。
去除扩展属性、形态、样式、其它属性的右键弹出界面,只能在单元格属性表中设置。
2.优化“模板”菜单内选项名称,使之更清晰。
3.数据集面板内,增加“显示/隐藏存储过程按钮” 及 “显示/隐藏服务器数据集按钮”,避免杂乱。
4.优化数据库数据集预览时报错界面
5.优化模板web属性设置界面,调整了布局,使设置更明确
6.优化javascript编辑界面
7.增加7.0版本遗失的打开文件记忆上次打开路径功能
8.优化了边框设置界面
无论是企业还是政府机关,上级要监管、考核下级,通常的做法是要求下级定时保送一些报表,然后对这些报表进行分析统计。例如税务、财政、交通、建设等部门,都有大量的年报、月报、季报甚至周报、日报等,要求下级层层上报;又比如银监会监督各商业银行,也需要各行定期保送报表;再比如,各统计局也要求企业定期保送大量统计报表,然后再汇总分析,生成本地区的统计报告。由此可见,报表上报汇总的应用需求,在我国是普遍存在的。
目前国内外的报表产品市场正方兴未艾,各种报表工具随着企业业务拓展和电子商务的兴起也将拥有更广阔的发展前景。但是报表市场内部的竞争却也是相当激烈,下面就为大家盘点一下国内外市场上的主流报表产品,也为用户选择报表工具提供一些借鉴。
在计算机时代,报表的准确定义是这样的:用表格、图表等格式来动态的显示数据。用一个公式来表示,即为:报表=多样的格式+动态的数据。一开始人们用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.填报只支持代码保存模板数据,而非提交到数据服务器,而且不支持多表数据源
e表号称水晶报表杀手,分为e表 for .NET和e表 for Java两个版本,分别用c#和Java语言实现。它的核心特点如下:无须复杂的 SQL 语句或编程就能实现复杂的统计报表,在HTML页面中可视化的设计和运行报表,可视化设计查询条件表单(即报表参数表单),后台用纯c#语言或Java语言实现和.net程序或Java程序无缝集成。e表是纯 .NET的报表工具,在.NET环境下可以无缝嵌入应用系统,用户可以通过报表设计器直接设计各种复杂格式的报表,在运行时通过报表服务器自动提取数据生成报表,可以通过Web方式展现、打印、导出。e表内置了一个强大的表单设计器,使用它可以可视化地设计报表的查询条件的输入界面。e表的报表设计器也是在IE浏览器中直接运行的。这样用户可以很方便地将报表设计器嵌入到自己的产品中。
缺点:对浏览器和服务器的要求比较严格
杰表是一款针对中国式报表需求特点,融合多项先进创新技术,打造的新一代企业级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. 不能导入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. 国外产品
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
SP2、Server 2008 x64 RTM 和 SP2、以及 Server
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. 价格昂贵,非一般中小企业所能承受
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中国式复杂报表
安讯旗下的百灵报表,免费开源软件,但是使用完整功能需要付费。安讯公司现有 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的界面设计,都有报表工具应有的强大的设计功能,但是每个产品又有自己不同的特色。当用户选择报表产品时应该取决于报表产品的性能是否能满足自己的需要并且服务到位。
目前很多国际品牌的报表工具,都有相当强大的数据库支持,基本上都能把数据库的数据取出来运算排列制作出动态的变长统计报表,也就是“报”的能力不错。但“表”的功能就有点欠缺了,这是因为没有符合中国人上报和展示过程中对图表多样化的要求。所以国产报表还是作为报表工具市场的主角。
7月5日,随着南京帆软驻上海办事处培训基地的正式开班,一个覆盖南京、北京、广州、成都、长沙、西安等多地的定期培训计划全面展开。
南京帆软软件公司是致力于打造全国顶尖报表软件的产品型公司,拥有一支专注于报表和数据分析的专业研发团队,目前技术水平和服务质量基本处于国内同行业的领先地位。随着暑期新的用人高峰的到来,为更好地满足客户需求和提供更优质的报表软件服务,帆软公司南京总部推出了以上海办事处为首的全面培训计划。
此次上海培训基地的培训内容主要包括:报表入门、报表技能提升、报表集成、数据填报、应用开发接口、平台介绍以及现场答疑等多个部分。通过认真详细的讲解和案例的演示,旨在满足FineReport新老用户的不同需求,解决用户在使用过程中存在的难题以及对FineReport操作的技术瓶颈问题。确保使用FineReport报表的人员得到技能上的提升,切实提高其业务素质和技能水平,节约企业的人力资源成本,提高效率。
培训课程除了报表实用技术——如报表基本功能、使用方法、扩展和开发等之外,还将为在场的新老客户逐一解决使用过程中遇到的问题和疑问,针对特色报表的制作、具体技术瓶颈等做详细的解答和演示。
这次的培训安排在南京帆软驻上海办事处,详细地址为上海市黄浦区汉口路515号汇金大厦712室(乘坐地铁2号线至南京东路出四号口步行即至)。培训时间为每周五下午1:30-5:00。
如果您对我们的产品感兴趣,希望进一步了解;如果您希望解决技术瓶颈,提高业务水平;如果您想要对同类产品有更深刻的认识,了解更多市场信息,请您发送邮件至,邮件中注明联系人、联系方式、邮箱和公司名称,以便于我们及时与您联系并且发送学习资料。联系人:张韶勋。}

我要回帖

更多关于 gbk编码范围 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信