当前路径: ICode联盟 » 项目源码 » [开源]一款人人可用的开源 BI 工具,通过拖拉拽方式快速制作图表

[开源]一款人人可用的开源 BI 工具,通过拖拉拽方式快速制作图表

项目描述······

一、开源项目简介

图片

人人可用的开源 BI 工具

DataEase 是开源的 BI 工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase 支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便的与他人分享。

二、开源协议

使用GPL-3.0开源协议

三、界面展示

UI 展示

图片

图片

图片

图片

四、功能概述

DataEase 的优势:

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

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

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

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

主要功能

  • 图表展示: 支持 PC 端、移动端及大屏展示;

  • 图表制作: 支持丰富的图表类型、支持拖拉拽方式快速制作仪表板或数据大屏;

  • 数据查询:支持基于 Calcite 的跨源数据查询;

  • 数据连接: 支持关系型数据库、数据文件、数据仓库、API 等各种数据源。

五、技术选型

系统架构

整体架构

图片

组件说明

  • Frontend: DataEase 的前端工程, 基于 Vue.js 进行开发;

  • Backend: DataEase 的后端工程, 基于 Spring Boot 进行开发, 为 DataEase 的功能主体;

  • MySQL: DataEase 项目的主要数据均存储在 MySQL;

  • Apache Calcite: 用于对各个数据源做 SQL 方面的统一处理;

  • Apache Apisix: API 网关,用来处理路由、认证、IP 访问限制等。

技术栈

  • 后端:Spring Boot

  • 前端:Vue.js、Element

  • 图库: Antv

  • 中间件:MySQL

  • 数据处理:Apache Calcite、Apache SeaTunnel

  • 基础设施:Docker

DataEase 支持的数据源:

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

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

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

  • 数据文件:Excel、CSV 等;

  • API 数据源。

快速部署

按照部署服务器要求准备好部署环境后,可通过 DataEase 安装脚本快速部署。
部署服务器要求:

  • 操作系统: Ubuntu 22.04 / CentOS 7.6 64 位系统

  • CPU/内存: 4核8G

  • 磁盘空间: 200G

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

/bin/bash install.sh

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

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

运行环境······

浏览器

项目技术······

html

数据库文件······

项目截图······
文件目录······
暂无数据

       积分下载        0毛下载


 
 项目推荐 更多»