《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的DataEase 是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。
Frontend: DataEase 的前端工程, 基于 Vue.js 进行开发Backend: DataEase 的后端工程, 基于 Spring Boot 进行开发, 为 DataEase 的功能主体MySQL: DataEase 项目的主要数据均存储在 MySQLKettle: 用于在本地连接模式下抽取和转换来自数据源的数据Apache Doris: 用于提供实时数据分析能力数据源: 用来管理各类数据源连接信息,是后续数据分析操作中数据的来源数据集: 数据的集合,可以是数据表、Excel表等具体的数据集合,是可视化图形展示的数据来源视图: 可视化展示的最小单元,是组成仪表板的基本元素,可以是折线图、柱状图、饼状图等可视化图形仪表板: 通过可视化效果展示具体数据常见的图形面板模板: 可用来快速构建仪表板的数据及样式模板
部署服务器要求
操作系统: CentOS 7.xCPU/内存: 4核8G磁盘空间: 200G可访问互联网
下载安装包-下载链接:
解压安装包
以 root 用户 ssh 登录到目标机器, 并执行如下命令
从 v1.0.2 版本开始,DataEase 支持以配置文件的形式来设置安装参数,如安装目录、服务运行端口、数据库配置参数等,具体参数请参见安装包中的 install.conf 文件:
执行安装脚本
安装脚本默认使用 /opt/dataease 使用的数据库,DataEase 的配置文件、数据及日志等均存放在该安装目录
安装成功后,通过浏览器访问如下页面登录 DataEase
图表展示:支持 PC 端、移动端及大屏;图表制作:支持丰富的图表类型(Apache ECharts / AntV)、支持拖拉拽方式快速制作仪表板;数据引擎:支持直连模式、本地模式(基于 Apache Doris / Kettle 实现);数据连接:支持关系型数据库、Excel 等文件、Hadoop 等大数据平台、NoSQL 等各种数据源。开源开放:零门槛,线上快速获取和安装;快速获取用户反馈、按月发布新版本;简单易用:极易上手,通过鼠标点击和拖拽即可完成分析;秒级响应:集成 Apache Doris,超大数据量下秒级查询返回延时;安全分享:支持多种数据分享方式,确保数据安全。