零门槛!人人可用的开源 BI 工具!
大家好,我是 Java陈序员。本日,给大家先容一个开源的 BI 工具,通过拖拉拽方式快速制作图表,人人可用!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典盘算机电子书籍等。
项目先容
DataEase —— 开源的数据可视化分析工具,支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便的与他人分享。
功能特色:
[*]开源开放:零门槛,线上快速获取和安装,按月迭代
[*]简单易用:极易上手,通过鼠标点击和拖拽即可完成分析
[*]AI Copilot:借助生成式 AI 技术,通过自然语言交互实现数据即问即答
[*]全场景支持:多平台安装和多样化嵌入支持
[*]安全分享:支持多种数据分享方式,确保数据安全
支持的数据源:
[*]OLTP 数据库:MySQL、Oracle、SQL Server、PostgreSQL、MariaDB、Db2、TiDB、MongoDB-BI 等
[*]OLAP 数据库:ClickHouse、Apache Doris、Apache Impala、StarRocks 等
[*]数据仓库/数据湖:Amazon RedShift 等
[*]数据文件:Excel、CSV 等
[*]API 数据源
技术栈:
[*]前端:Vue.js、Element、AntV
[*]后端:Spring Boot、MySQL
[*]数据处置惩罚:Apache Calcite、Apache SeaTunnel
系统截图
工作台
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/DataEase/img-20240828214354.png
数据源
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/DataEase/img-20240828214448.png
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/DataEase/img-20240828214605.png
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/DataEase/img-20240828214513.png
数据集
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/DataEase/img-20240828214637.png
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/DataEase/img-20240828214819.png
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/DataEase/img-20240828214935.png
仪表盘
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/DataEase/img-20240828215026.png
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/DataEase/img-20240828215147.png
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/DataEase/img-20240828215346.png
数据大屏
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/DataEase/img-20240828215615.png
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/DataEase/img-20240828215852.png
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/DataEase/img-20240828215922.png
模板中央
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/DataEase/img-20240828215944.png
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/DataEase/img-20240828215959.png
快速上手
前期准备
1、配置环境
[*]Git
[*]JDK 21
[*]MySQL 8
[*]Maven
[*]Nodejs
2、拉代替码
git clone -b v2.9 https://github.com/dataease/dataease.gitv2.9 是已发布分支的代码,dev 等分支代码均处于开发或测试阶段。
3、目录布局
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── Dockerfile # 构建容器镜像使用的 Dockerfile
├── LICENSE # License 申明
├── README.md
├── SECURITY.md
├── core # 社区版功能源码
│ ├── core-backend # 后端工程源码
│ └── core-frontend # 前端工程源码
├── de-xpack # 企业版功能源码(不开源)
├── drivers # 数据源驱动文件
├── installer # 安装工程源码
├── mapFiles # 地图文件
├── pom.xml # 整体 maven 项目使用的 pom 文件
├── sdk # DataEase 基础接口工程源码
└── staticResource # 静态资源文件后端服务
1、将整个项目以 Maven 的形式导入到 IDEA 中
2、创建数据库 dataease
CREATE DATABASE `dataease` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;DataEase 服务启动时会主动在配置的数据库中创建所需的表布局及初始化数据。
3、修改 core/core-backend/src/main/resources/ 目录下配置文件 application-standalone.yml 中的数据源连接配置信息
4、运行主启动类 io.dataease.CoreApplication 启动服务
前端服务
1、进入前端工程源码目录
cd core/core-frontend2、安装依赖
npm install3、启动服务
npm run dev启动服务时,若出现 'NODE_OPTIONS'不是内部或外部命令,也不是可运行的程序或批处置惩罚文件,运行如下命令后再重新启动服务。
npm install -g win-node-env4、浏览器访问:http://localhost:8080/
默认登录用户名/密码: admin/DataEase@123456
DataEase 作为一款功能强大的开源报表分析工具,利用起来十分方便,可以说是零门槛、人人可用!
此外,项目支持多种部署方式,还提供了十分详细的操作部署文档,如有兴趣,可参考文档进行部署体验~
项目地址:https://github.com/dataease/dataease
在线体验:https://dataease.fit2cloud.com/#/login
在线文档:https://dataease.io/docs/v2/末了
推荐的开源项目已经收录到 GitHub 项目,接待 Star:
https://github.com/chenyl8848/great-open-source-project或者访问网站,进行在线浏览:
https://chencoding.top:8090/#/https://chen-coding.oss-cn-shenzhen.aliyuncs.com/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240629100336.png
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]