赞
踩
之前有读者问我有没有什么好用的BI(Business Intelligence)工具?BI工具简单来说就是一种数据可视化工具。今天给大家推荐一款开源的数据可视化工具 DataEase
,基于SpringBoot实现,集成 Apache Doris + Kettle,可支持超大数据量秒级查询,希望对大家有所帮助!
DataEase是一款号称 人人可用
的开源数据可视化分析工具,在Github上已经有4.1K+Star。致力于帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase 支持丰富的数据源连接,能够通过拖拽方式快速制作图表,并可以分享给他人。
下面是一张由DataEase生成的可视化大屏,还是挺炫酷的。
作为一款数据可视化工具,DataEase使用了现阶段流行的大数据技术Apache Doris和Kettle,如果你想学习这两种技术的话,这个项目是个不错的选择。
DataEase使用的技术栈如下:
技术 | 说明 |
---|---|
SpringBoot | 后端基础框架 |
MySQL | 数据存储 |
Apache Doris | 一个现代化的MPP分析型数据库产品。仅需亚秒级响应时间即可获得查询结果,有效地支持实时数据分析。 |
Kettle | 一款开源的ETL(即数据抽取、转换、装载的过程)工具,纯Java编写,可以实现高效稳定的数据抽取。 |
Docker | 容器化部署 |
Vue | 前端基础框架 |
Element | 前端UI框架 |
各种技术在DataEase中的使用场景如下:
下面是DataEase的功能架构图,从中我们很容易看出使用DataEase我们能做什么。
DataEase提供了安装包,下载安装包,使用安装脚本 install.sh
即可完成安装,如果你的服务器 已经安装了MySQL
,需要一些额外的配置。
首先我们需要下载安装包,这里使用的是 v1.5.2
版本,下载地址:https://github.com/dataease/dataease/releases
下载完成后上传到Linux服务器,使用如下命令解压到指定目录;
tar -zxvf dataease-v1.5.2-online.tar.gz
解压完成后目录结构如下,注意 dataease
文件夹下有docker-compose部署脚本;
接下来修改安装配置 install.conf
,主要修改服务运行端口 DE_PORT
和MySQL配置;
# 基础配置 ## 安装目录 DE_BASE=/opt ## Service 端口(默认80,大概率冲突) DE_PORT=8010 # 数据库配置 ## 是否使用外部数据库 DE_EXTERNAL_MYSQL=false ## 数据库地址(默认mysql,之前如果用docker
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。