大家好,我是 Java陈序员
。
今天,给大家介绍一个开源的 BI 工具,通过拖拉拽方式快速制作图表,人人可用!
项目介绍
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
系统截图
工作台
数据源
数据集
仪表盘
数据大屏
模板中心
快速上手
前期准备
1、配置环境
- Git
- JDK 21
- MysqL 8
- Maven
- Nodejs
2、拉取代码
git clone -b v2.9 https://github.com/dataease/dataease.git
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;
3、修改 core/core-backend/src/main/resources/
目录下配置文件 application-standalone.yml
中的数据源连接配置信息
4、运行主启动类 io.dataease.CoreApplication
启动服务
前端服务
1、进入前端工程源码目录
cd core/core-frontend
2、安装依赖
npm install
3、启动服务
npm run dev
启动服务时,若出现 'NODE_OPTIONS'不是内部或外部命令,也不是可运行的程序或批处理文件,运行如下命令后再重新启动服务。
npm install -g win-node-env
4、浏览器访问:http://localhost:8080/
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/#/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。