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/

相关推荐
Aloudata2 天前
传统 BI 指标向语义层迁移实操指南与避坑详解
数据分析·agent·bi·语义层·语义编织
不剪发的Tony老师2 天前
DataPallas:一个免费开源的全栈式BI与报表平台
数据分析·bi
真上帝的左手4 天前
19. 大数据- BI - AI 应用1-融合场景解析
大数据·人工智能·ai·bi
真上帝的左手5 天前
19. 大数据- BI - AI 应用2-AI模型部署与企业落地
大数据·人工智能·ai·bi
真上帝的左手6 天前
19. 大数据- BI 入门-业务系统
大数据·bi
真上帝的左手6 天前
19. 大数据- BI 入门-数仓实战1-数据仓库的核心逻辑与落地范式
大数据·数据仓库·bi
真上帝的左手6 天前
19. 大数据- BI 入门-数仓实战4-DIM 维度层
大数据·数据仓库·bi
真上帝的左手6 天前
19. 大数据- BI 入门-数仓实战终篇-数据仓库演进对比与深度思考
大数据·数据仓库·bi
真上帝的左手6 天前
19. 大数据- BI 入门-数据集成全维度详解
大数据·bi
真上帝的左手6 天前
19. 大数据- BI 入门-数仓实战5-ADS 整体设计框架
大数据·数据仓库·bi