4. DataEase :新一代数据可视化分析工具

4.1 DataEase 概述

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

4.1.1 DataEase 的架构设计

图14 DataEase 功能架构

图片14

DataEase 的核心系统包含数据准备、可视化分析和工作台三大功能模块,向用户交付从数据连接到使用的全流程。​

此外,DataEase 还提供了一系列企业级功能,以满足企业更为广泛的数据可视化需求。这些功能包括:组织和角色管理,可以帮助企业精细化地管理用户;菜单和数据权限管理,使管理员能够定制用户的操作权限;SSO(单点登录)和平台对接功能,以便与其他企业应用系统集成;嵌入式集成,可以将 DataEase 系统轻松嵌入到其他平台页面中,同时提供 REST API,以支持更多的自定义和扩展需求。​

这些附加功能使 DataEase 成为一个全面、强大的数据分析和管理工具,不仅适用于基本的数据处理和分析,还能够满足企业复杂的数据需求和集成要求。DataEase 为用户提供了一个灵活、可定制的工作环境,有助于他们更好地利用数据,并优化业务流程。

4.1.2 DataEase 的核心概念

DataEase 的工作原理如下图所示。接下来,我们可以通过进一步理解 DataEase 的核心概念来深入认识 DataEase 的工作流程。

图15 DataEase 的工作原理

图片15

数据源

数据源即数据来源,用户可在此配置数据库相关的连接信息,校验数据库的连接性。完成数据源的配置后,可在后续数据集操作中使用已成功连接至 DataEase 的数据库数据,以此作为搭建用户与数据之间桥梁的第一步。

图16 DataEase 支持的数据源概览

图片16

数据集

数据集相当于一组数据的实例,用户可以从对应的 DataEase 数据源中按需取用、组合数据作为数据集,为下一步的视图制作与数据分析构建数据基础。在创建数据集时,DataEase 支持通过编写 SQL 语句查询数据结果,支持关联各种不同类型数据源下的表并灵活选择字段组成数据需要的数据集合。

图17 DataEase 中自定义 SQL 数据集的创建流程

图片17

数据大屏

用户可以在 DataEase 数据大屏的画布上将各类元素(例如图表、文本、 媒体及各种素材)用拖拉拽的方式组合起来,从而达到数据可视化展示的目的。数据大屏支持各类元素重叠并设置图层级别,支持设置大屏尺寸和自动刷新频率等。DataEase 数据大屏通常用于在大型显示屏上实时展示各种数据指标和信息,以帮助用户监测业务状况、分析趋势并做出实时决策。

图18 DataEase 数据大屏示例

图片18

仪表板

用户可以在 DataEase 仪表板的画布上将各类元素(图表、文本、 查询控件、图片及Tab 组件等)用拖拉拽的方式组合起来,从而达到数据可视化展示的目的。仪表板上的各类元素自动挤压,占位不可重叠。用户可以为仪表板设置移动端布局,以适配在手机、iPad 等移动端上查看的场景。仪表板通常具备图表和指标展示、静态或定期更新的特点。DataEase 仪表板适用于需要查看关键业务数据和监控进展的场景,例如管理报告、业务仪表板和绩效评估等。

图19 DataEase 仪表板示例

图片19

4.1.3 DataEase 模板市场

DataEase 模板市场 是一个专为 DataEase 用户打造的可视化资源库,旨在为广大使用 DataEase 的用户提供高效、便捷的数据可视化设计方案。DataEase 模板市场中的模板不仅专业、美观,而且提供即开即用的便利性,显著降低了用户创建精致仪表板或数据展示大屏所需的技术门槛。凭借这些经过精心设计的模板,即使是有着复杂需求的用户,也可以迅速搭建起符合自己业务逻辑的可视化界面,有效提升数据分析与可视化的效率。

图20 DataEase 模板市场

图片20

为了进一步优化用户体验,DataEase 模板市场提供了一系列易于操作的功能。在 DataEase 模板市场中,用户可以使用关键词快速搜索到所需的模板,或者通过分类浏览系统来针对性地查找相关行业或主题的模板。此外,模板的预览功能允许用户在下载模板前先行获得模板的视觉展示效果,这样用户就可以直观地评估模板是否符合自身期望的风格和内容。模板的下载和应用过程也被简化,模板市场中的模板支持直接在 DataEase 系统内被一键应用,确保即使是对 DataEase 不够熟悉的用户也能够将这些模板无缝集成到自己的项目中。

图21 DataEase 模板市场提供模板搜索功能

图片21

DataEase 模板市场紧跟行业发展和用户期待,通过定期更新的方式持续充实模板库,以长期保持对用户的吸引力。目前,DataEase 模板市场已经涵盖了从零售到证券,从制造到电商,再到教育、医疗、物流、能源及旅游等多个领域,丰富的行业覆盖度让各领域的用户都能找到切合自身特定数据应用场景的解决方案。无论用户正致力于概述业务趋势、监控实时数据还是准备详尽的分析报告,DataEase 模板市场都能够提供相应的支持与启发,使得数据的故事能够以更为生动和直观的方式呈现。

图22 DataEase 大屏模板展示

图片22

4.1.4 DataEase AI 小助手

DataEase 具备强大的 AI 辅助功能。一方面 DataEase 小助手可以解答用户软件操作的疑问,比如询问小助手“最新版本更新了什么功能”、“某项功能应该如何使用”等;另一方面 DataEase 支持 AI 智能辅助分析,借助生成式 AI 技术,用户通过自然语言的交互,就可以直接获取数据结果,实现数据即问即答,让数据分析更直观、更便捷。

图23 DataEase 小助手解答用户功能咨询问题

图片23

图24 DataEase 根据用户问题自动分析数据生成结论

图片24

4.2 DataEase 功能列表

工作台工作台支持统计并展示用户信息及个人权限内的资源信息;支持快速创建数据源、数据集、仪表板、数据大屏;支持搜索及查看最近使用的资源;支持查看我的收藏;支持查看我的分享;支持模板中心,用户可快速通过在线模板市场或系统模板管理中的模板创建仪表板和数据大屏;支持批量修改模板分类、批量删除模板;
仪表板图表组件支持通过简单的拖拉或点击操作,制作图表 ;支持多种图表类型,指标卡、仪表盘、水波图、明细表、汇总表、基础折线图、面积图、堆叠折线图、基础柱状图、堆叠柱状图、百分比柱状图、分组柱状图、分组堆叠柱状图、瀑布图、横向柱状图、横向堆叠柱状图、横向百分比柱状图、饼图、环形图、玫瑰图、玫瑰环形图、雷达图、矩形树图、词云图、地图、气泡地图、散点图、漏斗图、象限图、组合图、桑基图、流向地图、进度条、对称条形图、区间条形图、K 线图、热力图、符号地图、分组柱线组合图、堆叠柱线组合图等;支持指标的多种汇总计算方式,例如求和、平均、最大值、最小值、标准差、方差、计数、去重计数等;支持指标的高级计算,例如同环比与占比;支持设置指标数值格式,例如小数位数、数量单位、单位后缀、千分符等;支持制作图表时快速切换图表类型与关联数据集;支持设置钻取、过滤、刷新频率、结果展示条数;支持丰富的图表背景、基础样式、标签、提示、标题、图例等设置;支持图表联动设置与跳转设置;支持柱状图、折线图设置缩略轴与阈值辅助线;支持仪表盘设置阈值区间;支持表格设置自动滚动、阈值样式;支持图表复制、放大、查看数据、导出 Excel 或图片等功能操作;
仪表板其他组件支持在仪表板中加入查询组件,可定义查询组件的样式及标签,可为查询组件设置查询、清空、重置按钮;支持文本下拉、文本搜索、下拉树、数字下拉、时间、时间范围等类型查询;支持富文本组件,可自定义文字内容,可绑定后台动态数据;支持图片、网页、流媒体、视频等媒体组件;支持 Tab 组件,支持 Tab 组件样式设置,支持在 Tab 页下的每个标签页中放入多个其他组件;
仪表板仪表板制作支持在线编辑仪表板,支持放入各种图表与其他组件;支持仪表板通过矩阵模式布局;支持仪表板多种配置,包括风格、主题色、组件间隙、刷新频率、图表结果数量、仪表板背景、图表与其他组件的整体配置等;支持图表与组件的复用、复制与删除;支持图表与组件的批量复制、批量设置、批量删除;支持撤销及一键清空仪表板画布内容;
仪表板仪表板管理支持仪表板的新建、重命名、删除、复制、移动、搜索、预览等 ;支持仪表板分组的新建、重命名、删除、移动等;支持以树状形式展示仪表板分组;支持导出仪表板为 PDF、 模板或图片;支持仪表板生成公共分享链接,并可设置链接的有效期及访问密码、Ticket 设置 ; 支持用户收藏仪表板 ; 支持用移动端展示仪表板 ; 支持外部参数 ;
数据大屏图表组件支持通过简单的拖拉或点击操作,制作图表;支持多种图表类型,指标卡、仪表盘、水波图、明细表、汇总表、基础折线图、面积图、堆叠折线图、基础柱状图、堆叠柱状图、百分比柱状图、分组柱状图、分组堆叠柱状图、瀑布图、横向柱状图、横向堆叠柱状图、横向百分比柱状图、饼图、环形图、玫瑰图、玫瑰环形图、雷达图、矩形树图、词云图、地图、气泡地图、散点图、漏斗图、象限图、组合图、桑基图、流向地图、进度条、对称条形图、区间条形图、K 线图、热力图、符号地图、分组柱线组合图、堆叠柱线组合图、富文本视图等;支持指标的多种汇总计算方式,例如求和、平均、最大值、最小值、标准差、方差、计数、去重计数等;支持指标的高级计算,例如同环比与占比;支持设置指标数值格式,例如小数位数、数量单位、单位后缀、千分符等;支持制作图表时快速切换关联数据集;支持设置钻取、过滤、刷新频率、结果展示条数;支持丰富的图表背景、基础样式、标签、提示、标题、图例等设置;支持图表联动设置与跳转设置;支持柱状图、折线图设置缩略轴与阈值辅助线;支持仪表盘设置阈值区间;支持表格设置自动滚动、阈值样式;
数据大屏其他组件支持在数据大屏中加入查询组件,可定义查询组件样式及标签,可为查询组件设置查询、清空、重置按钮。支持文本下拉、文本搜索、下拉树、数字下拉、时间、时间范围等类型查询;支持富文本组件,可自定义文字内容,可绑定后台动态数据 ;支持图片等媒体、网页、流媒体、视频、跑马灯组件 ;支持边框、图标、时钟、图形等素材组件;
数据大屏大屏制作支持在线编辑大屏,支持放入各种图表与其他组件 ;支持大屏通过精确定位模式进行布局 ;支持大屏多种配置,包括尺寸、背景、配色、表格配色、刷新配置等;支持图表与组件的复用、复制、粘贴、剪切、删除、批量移动等操作;支持在图层管理中可以按照分组查看组件列表、移动定位、同比放大缩小;支持图层管理,包括上移、下移、置顶、置底、隐藏、锁定、组合等操作 ;支持编辑大屏时使用快捷键操作 ;支持刻度尺指示 ;支持撤销操作;
数据大屏大屏管理支持大屏的新建、重命名、删除、复制、移动、搜索、预览等 ;支持大屏分组的新建、重命名、删除、移动等 ;支持以树状形式展示大屏分组;支持导出大屏为 PDF、模板或图片;支持大屏生成公共分享链接,并可设置链接的有效期及访问密码、Ticket 设置;支持用户收藏大屏;支持外部参数;
数据准备数据集支持数据集的创建、移动、重命名、删除、复制、预览 ;支持数据集文件夹的创建、移动、重命名、删除;支持通过拖拉拽的方式引用数据表;支持下拉框搜索数据集;支持自定义 SQL,支持快速复制表名与字段名、运行查看结果、设置 SQL 动态参数 ;支持设置多表关联,包括左连接、右连接、内连接、全连接;支持编辑数据集字段,包括指标与维度切换、更换字段类型、重命名、复制、删除;支持批量管理数据集字段;支持新建计算字段,内置常用计算函数,支持聚合计算;支持二次计算,即基于计算字段创建新的计算字段;支持 SQL 加密传输;
数据准备数据源支持多种数据源,包括多 Sheet 页的 Excel 文件,MySQL / Oracle / SQL Server / MariaDB / PostgreSQL / MongoDB-BI / DB2 / TiDB / Apache Doris / ClickHouse / StarRocks / AWS Redshift / Apache Impala / API 数据源等 ;支持数据源的新建、编辑、重命名、移动、复制、删除 ;支持数据源配置的预览,数据源表的预览;支持数据源文件夹的创建、移动、重命名、删除;支持数据源有效性校验 ;支持定时检测数据源的连接状态;支持 Excel 数据源替换数据与追加数据;
工具箱模板管理支持上传数据大屏或仪表板的模板文件到系统的模板管理中;支持为系统模板进行分类管理;
工具箱操作日志支持查询和导出操作日志;X-Pack
DataEase小助手DataEase小助手为 DataEase 用户提供实时指导与建议,包括但不限于功能使用方法、技术问题解决等;
组织管理中心用户管理支持用户的新建、编辑、删除、修改密码、启用、禁用、搜索、批量导入等;支持为用户分配一个或多个角色;支持用户通过切换组织管理及使用不同组织下的资源;X-Pack
组织管理中心角色管理支持角色的新建、编辑、删除、搜索等;支持系统内置角色(系统管理员、组织管理员、普通用户)与自定义角色,支持自定义角色继承于系统内置角色;支持为角色添加与移除用户;X-Pack
组织管理中心组织管理支持组织的新建、编辑、删除、搜索、排序、移动等;支持多级组织的创建与管理;支持组织间的用户与资源隔离;X-Pack
组织管理中心权限管理支持按照用户视角窗口或资源视角窗口配置权限;支持菜单权限管理,包括工作台、仪表板、数据大屏、数据集、数据源模块的权限管理;支持资源权限管理,包括仪表板、数据大屏、数据集、数据源模块下的资源权限管理;支持数据集的行级权限控制、支持行级权限使用系统内置变量(用户 ID、用户名、组织、邮箱等);支持数据集的列级权限控制,支持设置列的禁用或脱敏,支持自定义脱敏规则;支持行列权限的白名单设置;X-Pack
组织管理中心同步管理支持将用户自己数据库里的数据同步到如高性能实时的分析型数据库;X-Pack
组织管理中心定时报告支持定时报告,可以按照⻆⾊、组织发送,定时以邮件、平台通知形式发送仪表板或视图报告; X-Pack
系统管理系统参数支持系统常见全局参数配置;支持离线地图上传;支持引擎设置;
系统管理REST API支持 API Keys 管理;提供完善的 API 接口及文档;X-Pack
系统管理嵌入式能力支持嵌入式应用管理;支持通过 DIV 或 iframe 的方式将 DataEase 的单个视图、仪表板或数据大屏页面、仪表板或数据大屏设计器嵌入到第三方系统;X-Pack
系统管理单点登录支持 CAS、OIDC 对接;X-Pack
系统管理平台对接支持与企业微信、钉钉、飞书和国际飞书的对接以及用户绑定,支持扫码登录、免密登录;X-Pack
系统管理外观设置支持对平台显示主题的设置、平台登录设置与平台外观设置;X-Pack
系统管理水印管理支持对仪表板和数据大屏进行水印设置;X-Pack
系统管理系统变量支持为全局添加自定义变量,为组织内成员配置并应用于数据集的行权限;X-Pack
系统管理插件管理支持数据源插件和图表插件。X-Pack

注:本表格为 DataEase v2.8 版本的功能列表。

4.3 DataEase 的核心优势

4.3.1 简单易用

DataEase 将“人人可用”作为核心特性,这一设计理念贯穿了 DataEase 产品开发和设计的每个阶段,并且将其定位为不懈追求的目标。“人人可用”的特性在以下几方面得到具体体现:

  • 轻松安装和升级 DataEase 通过提供快速获取在线或离线安装包的便捷途径以及一键安装命令,使软件的获取和部署变得简单而统一。同时,在 DataEase 发布新的版本后,用户可以轻松一键升级至最新版本;

  • 用户友好的操作 DataEase 注重用户体验,主要采用拖拉拽的操作方式,业务人员无需具备代码编写等专业技能即可完成各种数据大屏和仪表板的制作。这降低了软件使用的技术门槛,提高了工作效率,让用户可以专注于数据分析和可视化而非复杂的工具操作;

  • 多元的反馈与支持 DataEase 提供多样化的交流沟通渠道,包括 GitHub Issues、企业微信交流群、BBS社区论坛、咨询电话和邮箱等。这些渠道不仅帮助用户更好地使用 DataEase,还让用户可以分享反馈和建议,从而协助产品不断改进,更好地满足用户需求;

  • 丰富的学习资源 DataEase 提供了完善的开源线上指导文档,以及操作技巧和模板教学等视频资源。此外,DataEase 还定期通过直播平台演示新功能、分享内部做大屏的经验,并且解答用户关注的问题。 DataEase 还推出了专属的培训课程,为用户提供专业的学习培训服务,帮助用户更好地掌握 DataEase 的使用技巧和数据可视化分析知识;

  • 模板市场 DataEase 高度重视自身模板市场的建设,在模板市场中提供了 200 多个美观优质的仪表板和数据大屏模板供广大用户免费使用。用户可以根据自身的业务需求和使用场景,选择对应的仪表板模板,并在优质模板的基础上轻松制作个性化的仪表板或数据大屏;

  • DataEase AI Copilot 借助生成式 AI 技术,用户通过自然语言的交互,就可以直接获取数据结果,实现数据即问即答,让数据分析更加直观、便捷;

  • 灵活的插件体系 在强大功能性的基础之上,DataEase 还提供了高度灵活、可扩展的插件体系。DataEase 提供的插件包括图表插件和数据源插件,用户可以根据自身实际需要按需取用。

图25 DataEase 简单易用的支持体系

图片25

4.3.2 开源开放

自 2021 年 6 月 28 日发布以来,DataEase 开源项目坚持每月进行版本迭代,在 GitHub 代码托管平台上表现优异,多次进入 Java 语言开源项目趋势榜前列。DataEase 开源项目受到开源社区的广泛关注,收获了众多星标,社区活跃度高,有大量用户积极参与讨论、反馈问题并提出需求。截至 2024 年 7 月 22 日,DataEase 开源项目在 GitHub 代码托管平台上的数据表现如下:

图26 DataEase 的 GitHub 数据 (2024 年 7 月)

图片26

从以下的趋势图也可看出,DataEase 在 GitHub 代码托管平台的 Star 数量长期处于稳步增长的状态。

图27 DataEase GitHub Star 增长趋势图

图片27

DataEase 还具备了完善的开源线上文档、企业微信交流群等交流渠道,能够为广大开源用户快速上手使用 DataEase 提供更多支持。其中,DataEase 开源线上文档包括系统功能架构、基本操作步骤、安装部署指导、本地二次开发说明、仪表板/数据大屏制作示例、产品使用技巧等内容。DataEase 企业微信交流群的数量在三年间从零开始发展到了 40 多个,DataEase 开源项目组一直活跃其中,帮助用户解决使用过程中遇到的实际问题,同时倾听用户的建议,将来自一线用户的反馈注入到后续版本的研发工作之中。

图28 DataEase 的开源飞轮

图片28

4.3.3 全场景支持

DataEase 支持多平台安装和多样化嵌入支持。无论是在企业的服务器环境下还是个人的工作电脑上,用户都可以根据自身需求,在最熟悉和首选的平台上轻松地部署并运行 DataEase。

图29 DataEase 支持在 Linux、 Windows、 macOS 平台的安装部署

图片29

DataEase 不仅支持在多种平台上的安装,还提供了多种灵活的嵌入式方案,以满足不同的可视化应用需求。用户可以选择单个图表嵌入,将特定图表嵌入到用户其他系统的页面中,从而以最简单的方式实现数据可视化的共享。DataEase 也支持将整个仪表板或数据大屏页面嵌入到其他系统或平台中,使用户能够在其常用的工作环境中访问仪表板或数据大屏,实现更为紧密的数字化集成。此外,DataEase 还提供了仪表板和数据大屏的设计器嵌入选项,使用户能够在其他应用程序中直接设计与编辑数据可视化资源。这些嵌入式方案提供了更多的灵活性和定制性,能够有效满足用户不同层面的数据分析与可视化需求。

图30 DataEase 支持多种嵌入式方案

图片30

4.3.4 安全分享

正如前文所述,仪表板的共享与分享同样是可视化分析中的重要环节。DataEase 注重仪表板分享功能的建设和交付,着力提升分享操作的便捷性及分享过程的安全性。

以创建公共链接的方式分享仪表板

DataEase 支持创建公共分享链接,并支持为公共链接设置访问密码及链接有效期。用户可以通过设置链接密码来有效保障仪表板的数据安全,对访问人群进行选择和限制;通过设置链接有效期来控制公共链接的受访期限,能够进一步保障数据分享的安全性。此外,仪表板所使用的数据集如果有行列权限限制,则分享者的仪表板数据权限也仅限于其所具备的数据权限。如果用户选择不为仪表板链接设置访问密码,将仪表板作为公开内容分享,则其他任何用户可以免登录直接使用该链接查看仪表板内容,或者是将仪表板嵌入到其他系统进行辅助展示。

图31 DataEase 创建公共链接的方式分享仪表板

图片31

DataEase 组织内部资源共享

DataEase 拥有强大的组织、角色和权限管理体系,能够确保数据的隔离和安全。同一组织内的用户默认共享各种数据源、数据集、仪表板和数据大屏资源;而不同组织之间受到系统隔离的限制,数据相互之间完全隔离,无法交叉访问,可以保障资源的安全使用。此外,即使在同一组织内,如果有需要,用户也可以单独配置角色或用户的权限,以确保他们与敏感资源信息保持隔离。这一多层次的权限管理机制为用户提供了更高级别的数据保护和隐私控制。

图32 DataEase 的权限管理体系

图片32