DataEase —— 開源的數據可視化分析工具,支持豐富的數據源連接,能夠通過拖拉拽方式快速製作圖表,並可以方便的與他人分享。 ...
大家好,我是 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、拉取代碼
git clone -b v2.9 https://github.com/dataease/dataease.git
v2.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-frontend
2、安裝依賴
npm install
3、啟動服務
npm run dev
啟動服務時,若出現 'NODE_OPTIONS'不是內部或外部命令,也不是可運行的程式或批處理文件,運行如下命令後再重新啟動服務。
npm install -g win-node-env
4、瀏覽器訪問: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/#/
大家的點贊、收藏和評論都是對作者的支持,如文章對你有幫助還請點贊轉發支持下,謝謝!