Star15.3k,开源数据可视化分析工具项目

好东西来了,这是一个人人可用的开源数据可视化分析工具项目,V 哥迫不及待的要给大家推荐这个项目,帆软、Tableau 等商业 BI 工具的开源替代,已在 Github 上被 Star了15.3k了,大家一起来了解一下。自己搭建起来可用,也可以用作项目学习。

1. 项目介绍

这个项目叫DataEase,(注意不要把 E 看成 B 哦)是开源的数据可视化分析工具( BI 工具 ),帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase 支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便的与他人分享。

DataEase 的优势:

开源开放:零门槛,线上快速获取和安装,按月迭代;

简单易用:极易上手,通过鼠标点击和拖拽即可完成分析;

全场景支持:多平台安装和多样化嵌入支持;

安全分享:支持多种数据分享方式,确保数据安全。

DataEase 支持的数据源:

OLTP 数据库: MySQL、Oracle、SQL Server、PostgreSQL、MariaDB、Db2、TiDB、MongoDB-BI 等;

OLAP 数据库: ClickHouse、Apache Doris、Apache Impala、StarRocks 等;

数据仓库/数据湖: Amazon RedShift 等;

数据文件: Excel、CSV 等;

API 数据源。

2. DataEase 的 UI 展示

3. 快速部署

部署服务器要求:

  • 操作系统: Ubuntu 22.04 / CentOS 7 64 位系统
  • CPU/内存: 4核8G
  • 磁盘空间: 200G

将上传至服务器的安装包解压好,在安装包目录里执行以下脚本

进行快速安装:

bash 复制代码
/bin/bash install.sh

DataEase 服务器版是一款 B/S 架构的产品,即浏览器/服务器结构,在服务器安装完成后,客户端通过浏览器访问以下地址,即可开始使用。

http://服务器 IP 地址:服务运行端口(若没有修改则默认为 8100)
使用默认用户名 admin 密码 DataEase@123456 进行登录。

进入 DataEase 主界面后可以看到界面上方导航栏,有【工作台】【仪表板】【数据大屏】【数据准备】四大模块。

4. 关键术语

DataEase 中有一些基本概念,下面是这些基本概念的说明:

  • 数据源:用来管理各类数据源连接信息,是后续数据分析操作中数据的来源;
  • 数据集:数据的集合,可以是数据表、Excel 表等具体的数据集合,是可视化图形展示的数据来源;
  • 图表:可视化展示的最小单元,是组成仪表板或数据大屏的基本元素,可以是折线图、柱状图、饼状图等可视化图形;
  • 仪表板:通过可视化效果展示具体数据常见的图形面板,倾向于快速创建及交互操作;
  • 数据大屏:通过可视化效果展示具体数据常见的图形面板,更倾向展示效果;
  • 组件:仪表板或数据大屏中各种元素的统称,例如图表组件、图片组件、筛选组件等。

5. 技术栈

  • 后端:Spring Boot
  • 前端:Vue.js、Element
  • 图库: Antv
  • 中间件:MySQL
  • 数据处理:Apache Calcite、Apache SeaTunnel
  • 基础设施:Docker

最后

V 哥发现,DataEase还有更多资料说明和使用的学习视频,用起来很方便,有需要的朋友抓紧部署起来吧。

相关推荐
在路上`11 分钟前
vue3使用AntV X6 (图可视化引擎)历程[二]
javascript·vue.js
念言-ny32 分钟前
SpringBoot操作spark处理hdfs文件
spring boot·hdfs·spark
不怕报错 就怕不报错的小猿猿1 小时前
岚图N次方KOC项目复盘总结---记录踩坑日记
java·spring boot·maven
小盼江1 小时前
智能服装推荐系统 协同过滤余弦函数推荐服装 Springboot Vue Element-UI前后端分离
大数据·数据库·vue.js·spring boot·ui·毕业设计
CodeChampion2 小时前
69.基于SpringBoot + Vue实现的前后端分离-家乡特色推荐系统(项目 + 论文PPT)
java·vue.js·spring boot·mysql·elementui·node.js·mybatis
蔚一2 小时前
运行npm install 时,卡在sill idealTree buildDeps没有反应
前端·spring boot·后端·npm·node.js·vue
大雄野比2 小时前
UOS系统mysql服务安装
android·mysql·adb
豆豆(设计前端)2 小时前
总结 Vue 请求接口的各种类型及传参方式
前端·javascript·vue.js
BestArsenaI2 小时前
vue -关于浏览器localstorge数据定期清除的实现
javascript·vue.js·ecmascript
Smile_Gently3 小时前
Element-plus、Element-ui之Tree 树形控件回显Bug问题。
javascript·vue.js·elementui