《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的DataEase 是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。

整体架构

mysql可视化工具有哪些(mysql数据库基础知识)(1)

组件说明

mysql可视化工具有哪些(mysql数据库基础知识)(2)

关键术语

在线安装

部署服务器要求

下载安装包-下载链接:http://github.com/dataease/dataease/releases

解压安装包

以 root 用户 ssh 登录到目标机器, 并执行如下命令

cd /tmp# 解压安装包tar zxvf dataease-release-v1.0.2.tar.gz

从 v1.0.2 版本开始,DataEase 支持以配置文件的形式来设置安装参数,如安装目录、服务运行端口、数据库配置参数等,具体参数请参见安装包中的 install.conf 文件:

# 基础配置## 安装目录DE_BASE=/opt## Service 端口DE_PORT=80# 数据库配置## 是否使用外部数据库DE_EXTERNAL_MYSQL=false## 数据库地址DE_MYSQL_HOST=mysql## 数据库端口DE_MYSQL_PORT=3306## DataEase 数据库库名DE_MYSQL_DB=dataease## 数据库用户名DE_MYSQL_USER=root## 数据库密码DE_MYSQL_PASSWORD=Password123@mysql

执行安装脚本

# 进入安装包目录cd dataease-release-v1.0.2# 运行安装脚本/bin/bash install.sh

安装脚本默认使用 /opt/dataease 使用的数据库,DataEase 的配置文件、数据及日志等均存放在该安装目录

/opt/dataease/├── bin                                         #-- 安装过程中需要加载到容器中的脚本├── conf                                        #-- DataEase 各组件及数据库等中间件的配置文件├── data                                        #-- DataEase 各组件及数据库等中间件的数据持久化目录├── docker-compose-kettle-doris.yml             #-- DataEase 内建的 kettle 和 doris 所需的 Docker Compose 文件 ├── docker-compose-mysql.yml                    #-- DataEase 内建的 MySQl 所需的 Docker Compose 文件 ├── docker-compose.yml                          #-- DataEase 基础 Docker Compose 文件,定义了网络等基础信息 ├── logs                                        #-- DataEase 各组件的日志文件持久化目录└── templates                                   #-- DataEase 各组件及数据库等中间件的配置文件的原始文件

安装成功后,通过浏览器访问如下页面登录 DataEase

地址: http://目标服务器IP地址:服务运行端口用户名: admin密码: dataease

mysql可视化工具有哪些(mysql数据库基础知识)(3)

DataEase 的功能:

  • 图表展示:支持 PC 端、移动端及大屏;
  • 图表制作:支持丰富的图表类型(Apache ECharts / AntV)、支持拖拉拽方式快速制作仪表板;
  • 数据引擎:支持直连模式、本地模式(基于 Apache Doris / Kettle 实现);
  • 数据连接:支持关系型数据库、Excel 等文件、Hadoop 等大数据平台、NoSQL 等各种数据源。

DataEase 的优势:

  • 开源开放:零门槛,线上快速获取和安装;快速获取用户反馈、按月发布新版本;
  • 简单易用:极易上手,通过鼠标点击和拖拽即可完成分析;
  • 秒级响应:集成 Apache Doris,超大数据量下秒级查询返回延时;
  • 安全分享:支持多种数据分享方式,确保数据安全。

UI 展示

mysql可视化工具有哪些(mysql数据库基础知识)(4)