报表简介
Posted Alanf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了报表简介相关的知识,希望对你有一定的参考价值。
帆软报表、华企报表、润乾报表系统、杰表 、数巨报表
1.帆软报表(FineReport)
软件下载地址:http://www.finereport.com/products/trial
软件介绍
FineReport报表软件是帆软软件(中国)公司自主研发的一款纯Java编写的企业级web报表软件。
FineReport是基于J2EE和WEB的综合报表解决方案,特有的EXCEL+绑定数据列的报表设计方式,支持多源分片,行列对称,能够轻松处理复杂的报表展现样式,全面支持主流的B/S架构以及传统的C/S架构,部署方式简单而灵活,完美解决中国式报表难题。
FineReport报表工具提供了易用且高效率的报表设计方案,采用主流的数据双向扩展,真正无编码形式设计报表;
拥有强大的报表展示功能,并且提供完善的报表权限管理,报表调度管理;具有完备的报表填报功能,支持多级汇总填报。
软件特点:略
软件功能
(1) 类EXCEL设计模式
“EXCEL+绑定数据列”形式的操作界面,大大降低了学习成本,会使用excel,基本上就会使用FineReport。支持多SHEET和跨SHEET计算,完美兼容EXCEL公式,用户可以所见即所得的设计出任意复杂的表样,轻松实现中国式复杂报表。
(2)数据支持与整合
数据库数据源:包括Oracle,SqlServer,mysql,DB2,Sybase,Informix等主流的关系型数据库;支持SQL取数据表或视图,亦支持存储过程。
文本数据源:包括Excel文件,Txt文件等存储在文件中的数据;
程序数据源:支持程序数据源。
标准数据源:支持WebService,SOA标准数据等标准数据源。
BI多维数据库:Essbase、ssas、sap、hadoop以及FineBI的cube。
(3)远程设计
用户通过远程设计模式,可以本地设计远程发布模板,并直接对服务器端报表文件编辑更改。可以实现多部门、多人员协同工作。数据权限和模板权限都可以设置,模板加锁功能可以防止编辑冲突。
(4)聚合报表
对于一些非常复杂的大报表,即数据有多个分片区,涉及到很多很多统计数据和指标,常规方式制作起来就显得吃力。特事特办,FineReport针对复杂大报表的特点,推出了聚合报表功能,把原报表进行规则分割,每一聚合块有其独立性,且块与块之间有组织联系。
(5)表单
零编码零客户端的表单现 了业务人员自定义报表表单的梦想。帆软表单打破了传统的网格式报表设计模式,通过简单灵活的组件拖拽操作方式,快速构建组件式报表;设计报表时只需要进行 点击和拖拽,所见即所得,比传统格子报表更美观,比如仪表盘分析报表;各个组件之间能够灵活关联,轻松实现各种交互效果;在这个的移动互联时代,使用表单 开发的报表拥有全面灵活的适应能力,能够响应不同尺寸不同分辨率设备, 进行自适应布局,这意味着你只需要开发一套应用,从而大大减少开发和维护力度
(6) html5 图表
国内报表及商业智能产品的图表功能通常靠第三方插件实现,如fusioncharts、jfreechart,但这种做法有天然的缺陷:基础功能薄弱,需要高级图表时需要支付额外费用;技术支持能力薄弱,后续升级缺乏保障等。
帆软自主研发的HTML5图表技术,参数传递灵活,完美支持ios移动设备。支持多种图表类型、自定义图表风格、坐标提示、数据提示、交互高亮、系列交互、坐标轴缩放、多维坐标轴、图表在线切换等强大功能。
(7) 数据地图
数据地图以一种全新的、有别于传统表格的可视化方式呈现业务数据,是商业分析的高级形式和手段,可以给企业提供很多可视化的信息。
FineReport的数据地图功能强大,有着丰富的内置地图粒度,支持热力地图、自定义地图,并且可以集成百度、Google等GIS地图,实现地图缩放、位置定位等功能。
(8)交互分析
参数设计界面和多种参数控件,使得设计多参数查询报表易如反掌,并且可以实现参数联动等高级查询效果。
对于图表和数据的交互,FineReport也独具匠心,支持多种高级交互功能,完全支持图表联动、数据联动、多维数据钻取、任意组合钻取、无限层次钻取、多维度数据分析、即时分析等多种交互效果。
(9)数据填报
零客户端多源填报,做到数据来去无关,通过丰富的控件和编辑风格,可方便实现任意填报表样式,更可以自由构建多层次的多级汇总填报,使得“报”(数据采集)和“表”(数据分析)能够真正紧密结合。
(10) Flash打印
创新应用Flash技术打印报表,开辟了报表打印技术的新领域,完美实现零客户端打印。同时也支持APPLET打印,PDF打印,以适应用户不同的打印需求。
(11) 移动终端
FineReport支持报表集成到移动应用程序中,并可按照移动设备操作特点显示报表,比如支持页面的放大、缩小等。支持移动端数据填报,支持与PC端共用模板,减少开发量。
FineReport开发的app应用,支持IOS、android系统,有着舒适体验、图表手势操作等特性。支持绑定移动设备,保障用户信息安全。
(12) 定时调度
方便快捷的设置日报、月报、季报、年报等任务,无需额外工作,定时任务设定后服务器便会在指定的时间自动完成设定的任务,生成所需的文件,甚至可以将生成的结果以邮件的方式通知用户。
FineReport也支持定时填报,通过借助报表模板,定时实现数据的加载、汇总、填入库。比如,每月定时统计各跟公司销售业绩,这些数据均存在分公司的数据库中,利用定时填报功能,即可将个分工公司总业绩存储到总公司数据库中。
(13)权限控制
为了保密和业务的需要,各种应用系统都有权限方面的控制,FineReport立足于中国式复杂报表,提供了丰富的权限认证方式和细致的权限粒度控制方案,更可方便实现单点登录。
只需在权限控制页面简单设置,即可实现对模板的查看、填报权限,模板远程设计数据连接使用权限,模板内容的显示权限控制。另外还可以对报表模板进行加密设置。
(14)数据决策平台
依托FineReport数据决策系统,即报表门户,企业可以方便的实现报表管理、用户管理、机构管理和权限管理,进而支撑起各种企业主题分析。另外,数据决策系统提供了强大的DIY功能,用户可自由调整登录界面,平台的标题、主页、横幅、背景图片,乃至布局风格。
为了保密和业务的需要,FineReport提供了功能强大、设置简单的权限控制方案。
(15) 部署集成
FineReport为纯J**A软件,故可以无缝集成到J**A项目中,支持独立式部署和嵌入式部署两种方式。对于非J**A项目,通过独立的WEB服务器支持,亦可以完美部署集成。
对于C/S系统或页面集成,通过嵌入浏览器控件、iframe框架实现。
(16) 扩展开发
FineReport并不是一个封闭的应用,可以通过多种方式与应用系统达到更加契合的集成。
FineReport提供了丰富开放,结构清晰的API接口,应用系统可以按照系统需求,灵活的调用各种报表内置的功能,达到更深层的集成和控制。
2.华企报表(HReport)
3.润乾报表系统
软件下载地址:http://www.runqian.com.cn/
软件介绍:
润 乾报表 是一个纯 J**A 的企业级报表工具,润乾报表 作为纯 J**A 的报表工具,在 J2EE 的 Web 报表应用中其集成性和部署能力都明 显优于 BO/Crystal Report, Brio 等非 Java 产品;在报表展现方面它不仅能实现其他报表产品所能实现的常规的报表展现,更 能实现其他工具不能实现的 EXCEL 精确导出等功能;在 报表设计方面,更是以其创新的新一代报表模型将报表设计效率大幅度提高,相比其他产品具有巨 大优势。
润 乾报表作为纯 J**A 的报表工具,在 J2EE 的 Web 报表应用中其集成性和部署能力都明显优 于 BO/Crystal Report, Brio 等非 Java 产品;在报表展现方面它不仅能实现其他报表产品所能实现的常规的报表展现,更能实 现其他工具不能实现的 EXCEL 精确导出等功能;在 报表设计方面,更是以其创新的新一代报表模型将报表设计效率大幅度提高,相比其他产品具有巨大优 势。
集成与部署:
润乾报表采用纯 J**A 开发,非常适合在 J2EE 下集成,其运行环境非常简单,只要有 JDK即可工作,可与应用非常紧密的集成,轻易部署在各种操作系统如 Windows, Linux, Unix 下。
润 乾报表 3.0的服务器是个逻辑概念,并没有一个物理的服务器在运行。
它是作为应用服务器上的一个应用提交的,或者直接向应用程序员提交 JAR 包。
应用程序员可以简单地通过Taglib 标记进行报表的发布,也可以使用完整的 J**A API 获得更深入的控制力度。
许 多其他报表产品如 CRYSTAL REPORT/BO,Cognos 等都需采用独立的报表服务器,而作为100%的 Java 报表工具,润乾报表提 供了更高的运行效率,为程序员提供了更大的 灵活性与可控制,实现了与应用程序的无缝衔接,并且可以充分利用应用服务器的各种能力,如平衡负载、统一部署 等。
4.杰表
软件下载地址:http://www.jatools.com/
软件介绍:
杰 表是一款为 J2ee 应用开发商提供的 web 报表快速集成、开发工具。使用本报表工具可以大大缩短 web 报表功能的开发周期,使您的基 于 web 的应用轻轻松松具备 web 报表设计、部署、浏览、打印功能。本工具采用纯 java 技术实现,是 j2ee 项目或产品的理想选择。
报表工具包括以下几个组件:
杰表设计器 可视化地设计,部署报表模板。
杰表引擎 响应用户的浏览请求,输出指定格式的报表。
开发包 定制或扩展服务器;扩展 javabean 数据源及报表组件;在 java swing 桌面应用中,使用杰表;
5.数巨报表
数巨报表 Max Reports
数巨报表 MAX Reports 是一套功能强大且简单易用的专业报表开发工具与数据分析工具。
数 巨报表支持 Web 方式下的应用,并成功地解决了 B/S 架构软件中报表制作、 预览、打印及导出文件等难题。使用或集成数巨报表,可以高效率地进行 进行 Web 报表的制作、打印(包括表格和票据等的套打),并能存取、分析、分享数据, 以及转换、分发、管理报表。
数巨报表对主流 B/S、 C/S 系统环境的全面支持
数巨报表 MAX Reports 服务器引擎具备 Java、 Asp、 .Net、 Dll 等多个版本,全面支持 B/S 及C/S 应用环境。
数巨报表 MAX Reports 服务器引擎支持 Windows、 Unix、 HP Unix、 Linux、 Solaris 等多种主流操作系统平台。
数巨报表 MAX Reports 支持多种关系型数据库,如 ORACLE、 SQL Server、 DB2、 SYSBASE 等,同时也支持与 XML 数据源的集成,可将整合后的数据进行分组、过滤,或建立多维数据集,进行钻取、排序、虚拟分层、复杂计算等。
面向集成的 Max Reports数巨报表(MAX Reports)可以做到所设计的报表与 Web 应用程序的紧密集成,可接收由应用程序传递来的复杂参数,从而做到与应用环境的完美集成,构成了完整的报表解决方案。
数巨报表 Max Reports 的最新技术功能
SQL 的图形化编辑
传统方式下设计报表的最大不便处在于复杂的 SQL 语句编写。特别是在涉及到多表、多字段、多条件的定义时,繁重、毫无创造性的工作甚至会让人对软件开发产生厌恶的心理。
MAX-Reports 提供的图形化 SQL 编辑手段,让复杂 SQL 的编写成为一件轻松的事情,设计者只需拖、拽、在下拉框中点击选择,就能够轻松完成 SQL 的编写。不仅帮助开发者提高了工作效率,同时也保障了工作的准确性。
可接收引用系统页面参数的 SQLMAX Reports 不仅支持 SQL 的图形化设计,还可以设定变量以接收由应用系统传递来的参数。
当参数发生改变时, SQL 相应的检索条件、检索对象、返回字段等内容也会作自动调整。
灵活实用的数据源管理
MAX Reports 可以使用五种方法建立并管理数据源:图形化 SQL、文本 SQL、静态数据文件、
动态 XML、已建立数据源组合。
图形化 SQL:使用图形化 SQL 设计工具设计出的 SQL。
文本 SQL:以文本方式编辑的 SQL,或对图形化 SQL 进行的文本方式修改。
静态数据文件:静态的 Excel、 XML 等数据文件。
动态 XML:由应用系统动态生成的 XML 文件。
虚拟数据源:对已存在数据源进行组合、筛选、过滤,形成新数据源。
对动态 XML 文件的支持
MAX Reports 可以使用动态的(由应用系统实时生成的) XML 文件作为报表的数据源。而这种工作仅需在设计中指定相对应的生成 XML 的类文件即可。
备注:随笔中内容来源于网上资料整理,仅供参考。
以上是关于报表简介的主要内容,如果未能解决你的问题,请参考以下文章