DataEase 是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase 支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便的与他人分享。
功能模块
功能
功能描述
仪表板
仪表板管理
支持仪表板的新建、重命名、删除、复制、移动、搜索等
支持仪表板分组的新建、重命名、删除、移动等
支持以树状形式展示仪表板分组
仪表板制作
支持在线编辑仪表板
支持仪表板中添加多种组件,如:视图/时间组件/文本组件/数字组件/样式组件/图片/视频/tab组件/链接等
支持动态设置日期组件的默认值等
支持通过一个过滤组件,过滤多个视图(视图数据来自多个数据集)
支持组件样式设置,如图形属性、组件样式等
支持仪表板中视图的下钻
支持仪表板中视图间的联动
支持仪表板跳转,如跳转至系统内其他仪表板、外部链接。
支持仪表板背景、组件间隙、刷新时间、展示数据量等设置
支持一键切换仪表板主题
支持仪表板导出为pdf
支持撤销、重做、清空画布内容
支持仪表板的全屏预览
支持仪表板的收藏
支持默认仪表板的设置
支持仪表板模板的导出
支持仪表板模版保存
仪表板共享
支持按组织/角色/用户分享,查阅分享记录等
支持创建公共链接,外部用户可通过密码访问仪表板
视图
视图管理
支持视图的添加、编辑、重命名、移动、删除等
支持视图分组的添加、重命名、删除、移动等
视图制作
支持通过简单的拖拉操作,制作视图
支持多种图表类型,明细表/汇总表/指标卡/基础柱状图/堆叠柱状图/横向柱状图/横向堆叠柱状图/基础折线图/堆叠折线图/饼图/南丁格尔玫瑰图/漏斗图/雷达图/仪表盘/中国地图/散点图/气泡图/矩形树图/组合图/水波图/瀑布图/词云图等
支持对柱状图、折线图等有纵坐标的图表,设置纵坐标起始和结束值范围。
支持视图数据集的切换
支持视图数据集的编辑
支持选择视图的样式优先级
支持选择图表的排序方式,根据维度、指标升序、降序展示
支持视图的下钻上卷
支持指标的多种汇总计算方式,如求和、平均、最大值、最小值等
支持指标的高级计算,如同比、环比等
支持对图表类型的图形属性进行设置
支持对图表类型的组件样式进行设置
支持通过过滤条件筛选视图数据
数据集
数据集管理
支持添加多种类型的数据集,数据库数据集/SQL 数据集/Excel 数据集/自定义数据集/关联数据集
支持数据集的添加、移动、重命名、删除、预览等
数据库数据集和 SQL 数据集支持直连和定时同步两种连接方式
定时同步类型数据集,支持全量更新和增量更新两种方式
支持创建定时任务,以此控制数据集的更新
支持定时更新任务的查看
支持对数据集的字段类型/字段名/展示字段进行设置
支持数据集的维度、指标间的互相切换
支持自定义计算字段(内置常用计算函数支持)
支持创建数据集间的关联关系(左连接、右连接、内连接)
数据源
数据源管理
支持多种数据源,如:多sheet页 Excel 文件,MySQL / Oracle / SQL Server / PostgreSQL / Elasticsearch / ClickHouse / MongoDB /AWS RedShift/ MariaDB / Doris / Hive 数据库 / DB2
支持数据源的新建、编辑、删除等
支持数据源的高级设置,如最大连接数、最小连接数、连接超时时间等
支持 Excel 数据集数据的替换、追加
支持数据源有效性校验
支持定时检测数据源的连接状态
系统管理
用户管理
支持用户的新建、编辑、删除、修改密码、启用/禁用、搜索等
支持给用户分配组织 X-Pack
支持给用户分配角色 X-Pack
角色管理
支持角色的新建、编辑、删除、搜索等 X-Pack
组织管理
支持组织的新建、编辑、删除、搜索、排序、移动等 X-Pack
权限管理
支持从组织、角色、用户三个维度进行使用、管理、授权等形式的权限控制 X-Pack
支持对数据源、数据集、视图、仪表板的维度进行数据权限控制 X-Pack
支持从组织、角色、用户三个维度,对数据集进行【行权限】控制 X-Pack
支持菜单和操作层面的权限控制 X-Pack
支持数据集的行级权限控制 X-Pack New
显示设置
支持头部系统Logo、登录页Logo、登录页图片、登录页标题、系统名称等显示设置 X-Pack
主题设置
支持两种默认主题 X-Pack
支持自定义主题的新建、编辑、删除等 X-Pack
支持对主题进行基础配色、字体配色、边框配色、背景配色等多属性的设置 X-Pack
LDAP设置
支持LDAP认证对接 X-Pack
单点登录
支持单点登录系统对接 X-Pack
集成与扩展
提供完善的API接口及文档 X-Pack
模板管理
支持系统模板和用户模板
支持模板的分类、导入、重命名、删除、搜索等
消息管理
支持系统常见消息的通知
支持消息的接收配置
支持消息状态标记
支持已读消息的删除
任务管理
支持数据同步,可以对平台定时任务进行全生命周期管理
支持定时报告,可以定时以邮件形式发送仪表板报告 X-Pack New
部署服务器要求
操作系统: CentOS 7.x
CPU/内存: 4核8G
磁盘空间: 200G
可访问互联网
更多数据源支持持续增加中...
Frontend: DataEase 的前端工程, 基于 Vue.js 进行开发
Backend: DataEase 的后端工程, 基于 Spring Boot 进行开发, 为 DataEase 的功能主体
MySQL: DataEase 项目的主要数据均存储在 MySQL
Kettle: 用于在本地连接模式下抽取和转换来自数据源的数据
Apache Doris: 用于提供实时数据分析能力
各个组件间的关系可参考下图
DataEase 中有一些基本概念,下面是这些基本概念的说明。
数据源: 用来管理各类数据源连接信息,是后续数据分析操作中数据的来源
数据集: 数据的集合,可以是数据表、Excel表等具体的数据集合,是可视化图形展示的数据来源
视图: 可视化展示的最小单元,是组成仪表板的基本元素,可以是折线图、柱状图、饼状图等可视化图形
仪表板: 通过可视化效果展示具体数据常见的图形面板
模板: 可用来快速构建仪表板的数据及样式模板
使用GPL-3.0开源协议
评论