Web报表工具的制表分析

来源:互联网 发布:成都万国数据怎么样 编辑:程序博客网 时间:2024/05/16 15:00

  所谓报表工具,最核心最本质的功能,就是它的制表能力,即能否不通过写代码而制作出自己需要的各种报表。但用户在考察报表工具时往往很注重打印输出、绘制方案等外围因素,而忽视了报表工具最本质的制表能力。当然不可否认这些外围的功能也是衡量一个报表工具很重要的标准,但是报表工具的主要用途是制作报表,而且事实上,市场上的主流产品在处理复杂报表时确实存在明显缺陷,并不能很好地制作出我们需要的报表,半数以上报表仍需编写代码准备数据,导致工具失去意义。因此,考察制表效率对于选择报表工具是至关重要的。

   不过国内也有比较好的报表开发平台,几乎可以0代码的开发用户需要的各种类型的报表。像润乾报表工具、上海华丹的智能报表工具也都能很方便的设计出很复杂的报表,不过使用起来还是上海华丹的智能报表快速开发平台比较好用。下面大致介绍一下华丹报表开发的优点:

1.完整的运行平台  

华丹报表本身就是一款完善的运行平台,包括用户管理、授权管理等,用户可以直接使用,无需二次开发。而其它报表工具,一般是以组件或控件的方式提供给开发商来二次开发的,用户无法直接使用。

华丹报表运行界面图如下:

Web报表工具的制表分析

 

  2.支持在线自定义

其它报表工具,虽然了支持自定义,但他们走的技术路线是:

C/S模式的报表设定器->生成XML报表模板->发布到WEB服务器中->通过程序(JSP)向报表引擎中传入参数(报表条件等)->报表引擎处理、展现数据。

从上面可以看出,虽然这些报表工具也支持自定义,即通过他们的报表设计器来自定义报表模板,但是需要发布、需要手工编写JSP页面来调用报表引擎,需要在JSP中编辑条件输入框,然后处理条件值,传给报表引擎。这些操作,对于最终用户来说都很难办到,即使能办到,也非常不方便,无法完成在线自定义。因此,这些报表工具的自定义都是局部的自定义。

华丹报表提供了在线WEB报表设计器,可以在线自定义,全智能化生成报表条件等资源,并支持在线发布JAVA报表、分配JAVA报表权限,用户不用写一行代码,也不用重新发布JAVA报表WEB应用。

3.尤其适合综合查询

在业内,在综合查询方面,没有一款报表工具可以与华丹比拟的。由于华丹报表智能化生成报表条件及其它资源,支持动态排序、自动分页、不用任意二次开发等特性,所以特别适合于综合查询。

用户可以任意组合输入条件,凭借华丹报表强大的功能,可以展现任意复杂的查询结果。

自动生成报表条件输入界面如下:

Web报表工具的制表分析

 

6.智能化报表生成向导

报表制作过程完全基于WEB操作,用户可以在多个客户端同时开发JAVA报表。

系统提供了SQL报表向导及存储过程报表向导。

SQL报表制作向导如下图所示。

Web报表工具的制表分析

 

通过该向导即可完成SQL语句的生成, SQL设定界面如下图:

Web报表工具的制表分析

 

提交后系统自动生成所需的JAVA报表资源(如报表数据列信息,报表条件信息等),从而完成基本报表制作。在此基础上用户可以设定其它信息,完成各种类型复杂的是JAVA报表。

    生成的报表界面(普通列表)如下图所示:

Web报表工具的制表分析
   从上图可以看出,设定好SQL语句,系统自动生成所有报表资源,自动生在条件框、动态排序、自动分页等。

而且基本各种需要的报表都可以通过平台很方便的生成,平台提供的报表形式各样:分组报表、交叉报表、图表报表、树形空间资源、树形列表资源、汇总报表等。具体可到华丹网站(http://www.huadan.biz)上下载试用版试用一下。