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/

相关推荐
数字化顾问4 天前
(121页PPT)某著名企业咨询伊利集团BI系统建设项目(附下载方式)
bi
七夜zippoe7 天前
企业大屏升级AI智能体:魔珐星云+DeepSeek打造BI数据讲解数字人
人工智能·数字人·bi·deepseek·魔珐星云
花北城11 天前
【帆软】动态样式分类汇总报表
报表·帆软·动态
Highcharts.js24 天前
赋能金融 SaaS|如何利用 Highcharts 与 Morningstar 数据构建顶级分析仪表盘
前端·金融·echarts·saas·bi·highcharts
Highcharts.js24 天前
技术组合分析:Highcharts 的数据集成能力解析
java·前端·金融·echarts·saas·bi·highcharts
不会吉他的肌肉男不是好的挨踢男1 个月前
Windows 下安装 sqlBot
sql·ai·大模型·bi
不剪发的Tony老师1 个月前
ReportServer:一款现代化开源商业智能与报表平台
报表·商业智能
FIT2CLOUD飞致云1 个月前
DataEase Skills技能体系上线,DataEase开源BI工具v2.10.21 LTS版本发布
开源·数据可视化·dataease·bi·skills
smilejingwei1 个月前
用 AI 编程生成 ECharts 图表并嵌入报表的实践
前端·人工智能·echarts·bi·报表工具·商业智能