轻量级的web报表工具

背景

无论业务上的数据怎么膨胀,哪怕是今天的大数据时代,数据处理的结果都是要给人来看的。对于业务和决策方来说,一个清晰的报表在数据时代是如虎添翼的。而对于开发人员来说,一个灵活易用的报表生成工具,也是能够节省大量的重复开发,起到事半功倍的效果。有篇文章介绍了目前存在的12款优秀的报表工具,有桌面客户端的,也有基于web的。原文地址:http://oss.org.cn/html/50/n-86250.html

报表工具需要覆盖的需求范围是:

  1. 轻量,跨平台,基于web
  2. 数据源管理
  3. SQL语句(动态)解析成条件query界面
  4. 执行select的SQL语言并能将结果输出
  5. 各种输出形式,比如jquery的datatables,Grid, cross table,pdf,xls等等
  6. 具备任务调度和邮件警告的辅助功能
  7. 用户和每个sql映射的query的权限管理

经过对比,ART(a lightweight reporting solution) 几乎能满足和覆盖常用的基于关系型数据库的报表需求,下面就对这个报表工具进行介绍

部署

  1. ART的当前稳定版本是2.5.2,下载地址:http://sourceforge.net/projects/art/files/
  2. 部署容器jetty或者tomcat,我选择jetty7,下载地址 http://download.eclipse.org/jetty/7.6.15.v20140411/dist/,不要使用jetty9,因为他使用的jdk7
  3. JDK 选择 1.6
  4. 将ART进行解压,找到art.war文件,放到jetty7的webapps目录下,然后回到jetty的根路径下执行下面的吗命令,前提是自己的JAVA_HOME已经配置好

    java -jar start.jar
  5. 这样就启动了art的web工程,浏览器中输入http://localhost:8080/art/,如果能看到下图就说明已经能够成功启动了

功能介绍和screenShots

点击setting按钮后,进入如下界面

下面就着重介绍一下里面的一些重要的功能的设置

    • 0
      点赞
    • 2
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值