零门槛!人人可用的开源 BI 工具!

打印 上一主题 下一主题

主题 681|帖子 681|积分 2047

大家好,我是 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
系统截图

工作台

数据源



数据集



仪表盘



数据大屏



模板中央


快速上手

前期准备

1、配置环境

  • Git
  • JDK 21
  • MySQL 8
  • Maven
  • Nodejs
2、拉代替码
  1. git clone -b v2.9 https://github.com/dataease/dataease.git
复制代码
v2.9 是已发布分支的代码,dev 等分支代码均处于开发或测试阶段。
3、目录布局
  1. ├── CODE_OF_CONDUCT.md
  2. ├── CONTRIBUTING.md
  3. ├── Dockerfile                                # 构建容器镜像使用的 Dockerfile
  4. ├── LICENSE                                   # License 申明
  5. ├── README.md
  6. ├── SECURITY.md
  7. ├── core                                      # 社区版功能源码
  8. │   ├── core-backend                          # 后端工程源码
  9. │   └── core-frontend                         # 前端工程源码
  10. ├── de-xpack                                  # 企业版功能源码(不开源)
  11. ├── drivers                                   # 数据源驱动文件
  12. ├── installer                                 # 安装工程源码
  13. ├── mapFiles                                  # 地图文件
  14. ├── pom.xml                                   # 整体 maven 项目使用的 pom 文件
  15. ├── sdk                                       # DataEase 基础接口工程源码
  16. └── staticResource                            # 静态资源文件
复制代码
后端服务

1、将整个项目以 Maven 的形式导入到 IDEA 中
2、创建数据库 dataease
  1. 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、进入前端工程源码目录
  1. cd core/core-frontend
复制代码
2、安装依赖
  1. npm install
复制代码
3、启动服务
  1. npm run dev
复制代码
启动服务时,若出现 'NODE_OPTIONS'不是内部或外部命令,也不是可运行的程序或批处置惩罚文件,运行如下命令后再重新启动服务。
  1. npm install -g win-node-env
复制代码
4、浏览器访问:http://localhost:8080/
默认登录用户名/密码: admin/DataEase@123456
DataEase 作为一款功能强大的开源报表分析工具,利用起来十分方便,可以说是零门槛、人人可用!
此外,项目支持多种部署方式,还提供了十分详细的操作部署文档,如有兴趣,可参考文档进行部署体验~
  1. 项目地址:https://github.com/dataease/dataease
  2. 在线体验:https://dataease.fit2cloud.com/#/login
  3. 在线文档:https://dataease.io/docs/v2/
复制代码
末了

推荐的开源项目已经收录到 GitHub 项目,接待 Star:
  1. https://github.com/chenyl8848/great-open-source-project
复制代码
或者访问网站,进行在线浏览:
  1. https://chencoding.top:8090/#/
复制代码

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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

王國慶

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表