低代码数据大屏!一款开源免费的数据可视化分析平台!


大家好,我是 Java陈序员

在大数据时代,数据接入、分析、可视化已然成为日常开发与运维的刚需。市面上可视化工具要么收费昂贵,要么功能受限、适配性差。

今天,给大家介绍一款开源免费的数据可视化分析平台,兼容多数据源、可自由定制数据看板!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

datagear —— 一款开源免费的数据可视化分析平台,自由制作数据看板,支持接入 SQL、CSV、Excel、HTTP 接口、JSON 等多种数据源。

系统主要功能包括:数据源管理、SQL工作台、数据导入/导出、项目管理、数据集管理、图表管理、看板管理、用户管理、角色管理、数据源驱动管理、图表插件管理等。

功能特色

  • 私有化部署:轻量单体架构,数据自主掌控,同时提供基于角色的访问控制
  • 多数据源无缝接入:数据源不仅支持 MySQL、PostgreSQL、Oracle 等常用数据库,而且支持 CSV、Excel、JSON 等资源文件,以及支持 HTTP 接口
  • 内置多种图表:内置柱状、折线、饼图、地图、雷达、仪表盘、表格等海量图表,开箱即用
  • 多数据集绑定:单图表可关联不同数据源的多个数据集,灵活融合数据
  • 双模式设计:数据看板采用原生的 HTML 网页作为模板,支持导入任意HTML、JavaScript、CSS,支持可视化设计和源码编辑两种模式
  • 高可扩展性:支持运行时添加数据源驱动,接入任何提供 JDBC 驱动库的数据库,也支持重写和扩展内置图表插件、自定义图表选项等

技术栈

  • 后端:Spring Boot、MyBatis、Freemarker、Derby、Spring Security
  • 前端:jQuery、Vue3、ECharts、PrimeVue、CodeMirror

快速上手

datagear 依赖 JDK8+ 的运行环境,需提前进行安装。

1、打开下载地址,下载并解压软件包

https://gitee.com/datagear/datagear/releases/download/v5.5.0/datagear-5.5.0.zip

2、进入 datagear-[version]/ 目录,执行启动命令启动服务

  • Windows:
双击运行:startup.bat
  • Linux:
./startup.sh

3、服务运行成功后,打开浏览器访问

http://{IP/域名}:50401

系统内置管理员用户名/密码:admin/admin.

4、数据库修改配置(可选)

  • 系统数据库默认使用内置 Derby 数据库,数据默认存储在 操作系统用户主目录/.datagear/derby 文件夹内
  • 如需变更部署数据库,具体操作可参考文档:http://www.datagear.tech/documentation/#change-db

功能体验

  • 数据源

  • SQL 工作台

  • 数据集

  • 图表

  • 看板

本地开发

datagear 依赖 JDK8+ 的运行环境,需提前进行安装。

1、克隆或下载项目源码

git clone https://github.com/datageartech/datagear.git

2、将项目以 Maven 工程的形式导入到 IDEA 中

3、项目目录结构

├── datagear-analysis            # 数据分析底层模块
├── datagear-connection          # 数据库连接支持模块
├── datagear-dataexchange        # 数据导入/导出底层模块
├── datagear-management          # 系统业务服务模块
├── datagear-meta                # 数据源元信息底层模块
├── datagear-persistence         # 数据源数据管理底层模块
├── datagear-util                # 系统通用工具集模块
├── datagear-web                 # 系统 Web 模块
├── datagear-webapp              # 系统 Web 应用模块
└── test                         # 测试数据模块
    ├── congfig                  # 测试数据配置信息
    └── sql                      # 测试数据脚本

4、以调试模式运行 datagear-webapp 模块的启动类 org.datagear.webapp.DataGearApplication

5、服务启动成功后,打开浏览器,访问

http://localhost:50401

系统内置管理员用户名/密码:admin/admin.

可以说,datagear 是一款功能强大的数据可视化 BI 工具。无论你是数据分析师、开发人员,还是业务人员,都能快速上手,低成本实现专业级数据可视化。快去部署体验吧~

项目地址:https://github.com/datageartech/datagear

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

我创建了一个开源项目交流群,方便大家在群里交流、讨论开源项目

但是任何人在群里打任何广告,都会被 T 掉

如果你对这个交流群感兴趣或者在使用开源项目中遇到问题,可以通过如下方式进群

关注微信公众号:【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交流群】,通过后拉你进群

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!


文章摘自:https://www.cnblogs.com/codechen8848/p/20050092