ART:一款免费开源的报表与BI工具

ART(A Reporting Tool) 是一个基于WEB的免费报表与商业智能(BI)工具,主要用于将数据库中的 SQL 查询结果快速生成报表。

ART 工具采用 Java 语言开发,遵循 GPL 3.0 开源协议,代码托管在 SourceForge:

https://sourceforge.net/projects/art/

功能特性

  • 基于浏览器:ART 是一个基于 Web 的轻量级报表平台,通常部署在 Tomcat/Jetty 服务容器中,用户直接通过浏览器进行访问。
  • 多种数据源:ART 可以支持任何提供 JDBC 驱动的数据库,包括 MySQL/MariaDB、PostgreSQL、Oracle、Microsoft SQL Server、SQLite、HSQLDB、Hive、Presto/Trino、Greenplum、ClickHouse 等。
  • 基于 SQL 的报表:完全使用SQL 获取数据和定义报表,支持参数化查询和支持动态数据源。
  • 多种报表类型:ART 支持常见的数据展示形式,包括表格(Tabular)、交叉表(Crosstab)、图表(柱状图、折线图、饼图)以及整合多个报表的仪表盘(Dashboard)。
  • 交互能力:支持参数化查询(用户输入查询条件)、Drill-down(下钻分析)以及动态过滤结果功能。
  • 导出格式:数据和报告支持导出 Excel、PDF、CSV 多种文件格式。
  • 自动化调度:ART 支持定时执行报表(基于 Quartz 调度),自动发送邮件或者文件传输(FTP、SFTP、S3)。
  • 权限管理:支持用户和角色管理,提供报表权限控制,集成 LDAP、Windows 域认证,适合企业内部共享数据。

下载安装

ART 是一个 Java Web 应用,采用 WAR 包形式发行,需要提前安装一个 Servlet 容器,例如 Tomcat。

然后点击官方网站下载 ART:

https://areportingtool.com/

下载完成之后进行解压,然后将 art.war 文件复制到 Tomcat 安装目录下的 webapps 子目录。启动 Tomcat 服务之后通过以下地址(默认)进行访问:

http://localhost:8080/art

安装提示进行设置,然后使用配置的用户进行登录。

参考文档:

https://sourceforge.net/p/art/wiki/Home/

相关推荐
优德普ERP数字化3 天前
冷链设备质量追溯怎么做:围绕序列号组织QMS与BI数据
bi·qms·设备序列号·冷链设备·发泡·能耗测试·优德普
hopsky6 天前
数据架构与商业智能
数据仓库·bi
愤怒的苹果ext15 天前
Apache Superset 使用
apache·doris·bi·superset·ai bi
於 兔シ18 天前
Apache Superset 二次开发实践:接入 AI Agent,并确保数据权限不被绕过
ai·数据分析·agent·数据可视化·bi·superset·数据权限
德昂信息dataondemand25 天前
BI助力制造企业实现数据驱动精细化管理
数字化转型·bi·制造业
云道轩1 个月前
DeepSeek using Claude Code 重构Oracle Fusion/SAP最佳业务实践:讨论报表的实现技术
重构·报表·bi·商业智能
Regentsoft丽晶软件2 个月前
2026总部看全局、区域看趋势、门店看自己:服装全渠道BI看板的三层架构
经验分享·数据分析·产品运营·bi
Aloudata2 个月前
让「准确率」可裁判:AI 数据分析需要一套可信机制
人工智能·数据挖掘·数据分析·agent·bi·语义层·语义编织
Aloudata2 个月前
传统 BI 指标向语义层迁移实操指南与避坑详解
数据分析·agent·bi·语义层·语义编织
不剪发的Tony老师2 个月前
DataPallas:一个免费开源的全栈式BI与报表平台
数据分析·bi