🔥 DataGear:开源免费好用的数据可视化分析平台
配套媒体
本页对应的 PPT 与演示视频
下载没反应?点这里复制直链
侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。
../../DataGear-recommend.pptx../../DataGear-recommend.mp4本文目录
🔥 DataGear:开源免费好用的数据可视化分析平台

一个集数据源管理、SQL工作台、数据导入导出、图表管理、看板管理于一体的开源数据可视化分析平台,支持私有化部署,自由制作任何您想要的数据看板。
🚀 什么是 DataGear?
DataGear 是一款国产开源免费的数据可视化分析平台,专注于提供灵活的数据源整合、可视化看板构建及交互式数据分析等功能。系统采用前后端一体架构,后端基于 Spring Boot,前端采用 Vue3 + ECharts,支持接入 SQL、CSV、Excel、HTTP 接口、JSON 等多种数据源。
核心定位:自由制作任何您想要的数据看板,私有化部署,数据全掌控
✨ 核心功能一览
表格已转换为图片,适配头条/微信公众号发布

(说明:表格使用 Python Pillow 生成 PNG 图片,确保跨平台显示一致)
🛠️ 快速上手:5 分钟跑通示例
安装
DataGear 提供两种安装方式:直接下载运行和源码编译。
方式一:直接下载运行(推荐)
- 访问官网下载最新版本:http://www.datagear.tech
- 下载
datagear-[version].zip压缩包 - 解压到任意目录
- 双击
startup.bat(Windows)或startup.sh(Linux/Mac)启动 - 打开浏览器访问:http://localhost:50401
- 默认管理员账号:
admin/ 密码:admin(首次登录后请修改)
# 下载并启动(Linux/Mac)
wget http://www.datagear.tech/download/datagear-5.5.0.zip
unzip datagear-5.5.0.zip
cd datagear-5.5.0
./startup.sh
方式二:源码编译
# 克隆仓库
git clone https://github.com/datageartech/datagear.git
cd datagear
# 编译(跳过测试)
mvn clean package -DskipTests
# 运行
cd datagear-webapp/target/datagear-5.5.0-packages
java -jar datagear-5.5.0.jar
核心功能演示
1. 创建数据源
系统内置多种数据源支持,包括:
- SQL 数据库:MySQL、PostgreSQL、Oracle、SQL Server 等
- 文件数据源:CSV、Excel、JSON
- HTTP 接口:支持 GET/POST 请求
- 其他:Elasticsearch、ClickHouse、国产数据库(OceanBase、TiDB、人大金仓、达梦等)
-- 示例:在数据源管理中创建 MySQL 连接
-- 主机:localhost
-- 端口:3306
-- 数据库:mydb
-- 用户名:root
-- 密码:******
2. 创建数据集
支持多种数据集类型:
-- SQL 数据集示例
SELECT
DATE_FORMAT(order_date, '%Y-%m') AS month,
SUM(amount) AS total_amount
FROM orders
WHERE order_date >= '${startDate}'
AND order_date <= '${endDate}'
GROUP BY DATE_FORMAT(order_date, '%Y-%m')
ORDER BY month
参数说明:
${startDate}:开始日期参数${endDate}:结束日期参数
注意:SQL 语句支持参数化语法,便于动态查询
3. 创建图表
系统内置 70+ 开箱即用的图表类型,包括:
- 基础图表:折线图、柱状图、饼图、散点图
- 地理图表:地图、热力图、路径图
- 高级图表:漏斗图、仪表盘、雷达图、词云
4. 创建看板
看板支持两种编辑模式:
- 可视化模式:拖拽式设计,无需编程
- 源码模式:直接编辑 HTML/CSS/JavaScript,自由度高
📊 与竞品对比
表格已转换为图片,适配头条/微信公众号发布

(说明:对比表格使用 Python Pillow 生成 PNG 图片,确保跨平台显示一致)
💡 适用场景
数据源管理

功能说明:数据源管理是 DataGear 的核心功能之一,提供统一的数据源接入平台,支持多种数据源类型的连接和管理。通过可视化的界面,用户可以轻松添加、编辑、删除数据源,并进行数据源连接测试和健康检查。
输入要求:需要提供数据源连接信息,包括主机地址、端口、数据库名称、用户名、密码等。不同的数据源类型可能需要额外的配置参数,如 MySQL 需要提供字符集设置,HTTP 接口需要提供 URL 和请求头。
输出效果:成功添加数据源后,可以在数据源列表中查看所有已配置的数据源,包括数据源名称、类型、连接状态、最后连接时间等信息。支持对数据源进行编辑、删除、测试连接等操作。
适用场景:
- 企业级数据仓库接入
- 多数据库统一管理
- BI 系统数据源配置
- 数据中台建设
SQL 数据集

功能说明:SQL 数据集是 DataGear 最常用的数据集类型,允许用户编写 SQL 查询语句从数据源中提取数据。支持参数化查询,可以在 SQL 语句中使用 ${paramName} 语法定义参数,便于动态过滤数据。
输入要求:需要编写有效的 SQL 查询语句,支持标准 SQL 语法和部分数据库特有的函数。可以定义参数名称、参数类型、默认值等参数属性,支持日期范围、下拉选择等多种参数类型。
输出效果:SQL 查询执行后返回表格数据,可以直接用于绑定到图表。支持预览查询结果,查看前 100 条数据,方便调试 SQL 语句。支持数据集缓存配置,提高查询性能。
适用场景:
- 销售数据统计
- 用户行为分析
- 业务报表生成
- 实时数据监控
数据看板展示

功能说明:数据看板是 DataGear 的核心输出形式,用户可以将多个图表组合到一个看板中,形成完整的数据可视化展示。看板支持多端响应式布局,自动适配手机、平板、桌面、大屏等不同设备。
输入要求:需要先创建数据源、数据集、图表,然后在看板中添加图表组件。可以自定义看板布局,调整图表大小、位置,配置图表联动关系。
输出效果:生成一个完整的 HTML 网页,包含所有图表和交互功能。支持看板分享(支持密码保护)、iframe 嵌入、导出为图片等功能。看板支持图表联动、数据钻取、异步加载、交互表单等高级功能。
适用场景:
- 企业数据大屏
- 业务监控看板
- 销售业绩展示
- 运营数据分析
系统架构

功能说明:DataGear 采用前后端一体的单体应用架构,后端基于 Spring Boot,前端采用 Vue3 + ECharts,内置 Derby 数据库存储元数据。架构清晰,模块化设计,易于扩展和维护。
技术栈:
- 后端:Spring Boot、Mybatis、Freemarker、Derby、Jackson、Caffeine、Spring Security
- 前端:jQuery、Vue3、PrimeVue、CodeMirror、ECharts、DataTables
模块组成:
- datagear-analysis:数据分析底层模块
- datagear-connection:数据库连接支持模块
- datagear-dataexchange:数据导入/导出底层模块
- datagear-management:系统业务服务模块
- datagear-meta:数据源元信息底层模块
- datagear-persistence:数据源数据管理底层模块
- datagear-util:系统常用工具集模块
- datagear-web:系统 web 模块
- datagear-webapp:系统 web 应用模块
适用场景:
- 企业级数据可视化平台
- 私有化 BI 系统
- 数据中台建设
- 自助式数据分析工具
用户群体总结
- ✅ 企业 IT 部门:需要私有化部署的数据可视化平台,确保数据安全
- ✅ 数据分析师:需要灵活的 SQL 查询和图表配置能力
- ✅ 开发人员:需要扩展性强、支持自定义图表和前端框架的平台
- ✅ 中小企业:需要免费开源、功能丰富的数据可视化工具
- ❌ 不适合:需要云端 SaaS 服务或完全无代码拖拽的用户
💰 定价方案
开源版(免费)
- 功能:完整的数据源管理、数据集管理、图表管理、看板管理、用户权限管理
- 限制:无使用限制,完全免费
- 支持:社区支持,GitHub Issues
- 开源协议:GNU Lesser General Public License v3.0
企业版(付费)
- 功能:在开源版基础上提供更多高级功能,如高级权限控制、数据血缘、智能预警、更多图表类型等
- 价格:联系官方获取报价
- 支持:专业技术支持,定制化服务
- 官网:http://www.datagear.tech/pro/
💡 新用户福利:开源版完全免费,功能完整,无需任何费用即可使用
🎯 总结
DataGear 是一款功能丰富、易于使用的开源数据可视化分析平台,支持私有化部署,数据安全可控。系统内置 70+ 开箱即用的图表类型,支持多种数据源接入,提供可视化和源码两种编辑模式,满足不同用户的需求。基于角色的权限控制策略确保数据安全,支持自定义图表插件和前端框架集成,扩展性强。对于需要私有化部署、数据安全可控的企业和个人开发者来说,DataGear 是一个理想的选择。
推荐指数:⭐⭐⭐⭐⭐(满分 5 星)
适合人群:
- 企业 IT 部门和数据分析师
- 需要私有化部署的数据可视化平台用户
- 开发人员和数据工程师
- 中小企业和个人开发者
立即体验:DataGear 官网
GitHub 仓库:datageartech/datagear
Gitee 仓库:datagear/datagear
本文由 AI 辅助生成,数据截至 2026 年 4 月,最新信息请以官网为准。