DataPallas是一个免费开源、功能全面的一体化数据平台,支持数据分析、报表分发、可视化仪表盘以及 AI 助手等功能。

DataPallas 项目主要采用 Java + TypeScript 语言开发,遵循 SSPL 开源协议,代码托管在 GitHub:
https://github.com/flowkraft/datapallas
功能特性
- 数据探索:支持连接各种数据库,包括 PostgreSQL、MySQL、MariaDB、Oracle、SQL Server、SQLite、ClickHouse、DuckDB、Supabase 等;提供可视化拖拽分析,可以配置维度、指标、过滤器,实时生成图表或者表格;AI 数据探索支持自然语言分析。

- 报表生成:DataPallas 提供了一个企业级报表生成引擎,支持 SQL 查询、Excel、CSV、XML 等多种数据源,所见即所得的像素级报表设计,大规模批量报表生成,以及 PDF、Excel、Word、HTML 多种输出格式。

- 交互式仪表盘:将图表、透视表、数据表、报表等组合到一个仪表盘中,支持拖拽式交互构建、共享过滤与参数化、实时大规模数据分析以及 AI 辅助交互分析。

- 报告分发与自动化:按照预定义规则进行批量拆分与个性化处理,然后通过邮件、FTP、云存储或门户等多种渠道自动分发给不同用户,同时支持定时调度和工作流集成,大幅减少人工操作并确保每个接收者只获得与自身相关的数据内容。

- 文档门户:一个集中化、自助化、可扩展的企业文档服务门户,让用户在其中查看属于自己的文档(如工资单、发票、报告等)、管理账户甚至完成支付操作,同时平台支持从任意系统(ERP、CRM、SAP 等)接收并发布文档,而不仅限于 DataPallas 生成的报表。

- AI 助手:一个由多个专业 AI 组成的协同系统,以 Athena 为核心入口,结合后端自动化(Hephaestus)、门户开发(Hermes、Pythia)以及前端应用(Apollo)等角色,覆盖从需求分析、数据建模到报表生成和应用开发的完整流程,实现AI团队式的端到端开发与交付。

产品版本
DataPallas 提供了多种产品形态,主要可以分为三类:
- 桌面版(Desktop),本地使用的数据开发(DBeaver)和分析(Power BI Desktop)工具,功能包括连接数据库、AI 数据探索、可视化分析、报表设计、查询与测试等。
- 服务器版(Server),支持企业部署,包括多用户系统、报表调度与分发、持久化服务以及协作能力。
- Docker 部署,官方推荐的服务器部署方式,支持跨平台(Windows、Linux、macOS)。
下载安装
DataPallas 官方下载网址如下:
https://datapallas.com/download

Windows 平台可以选择桌面版或者服务器版,Docker 适合跨平台部署。

参考文档: