2024年6月11日,人人可用的开源数据可视化分析工具DataEase正式发布v2.7.0版本。
这一版本的功能变动包括:图表方面,新增对称条形图、桑基图、流向地图、进度条等图表类型,并对已有的仪表盘、指标卡、明细表、汇总表、水波图、象限图、富文本等图表类型进行了功能增强和优化;仪表板和数据大屏方面,新增视频、流媒体、跑马灯组件,在数据大屏中也同步引入了查询组件的支持;X-Pack增强包方面,新增定时报告模块,支持通过邮件、飞书两种方式发送定时报告给指定的用户,新增自定义系统变量模块,对行权限控制功能进行了相应的增强,同时还新增了数据导出中心,优化了数据导出方面的用户体验;嵌入式方面,支持图表向外部传参,也支持从图表外部接收参数,另外还支持了跨域设置、跳转、局部刷新等功能。
新增功能
■ 图表:支持对称条形图、桑基图、流向地图、进度条
DataEase v2.7.0版本中新增对称条形图、桑基图、流向地图和进度条,持续丰富图表图库,增强数据的展示能力,为数据在对比、流向、进度等场景下的展示提供了更多的选择。
▲ 图1 对称条形图、桑基图、流向地图、进度条编辑页面
■ 仪表板和数据大屏:新增视频、流媒体、跑马灯组件,数据大屏引入查询组件
在DataEase v2.7.0版本中,仪表板和数据大屏中新增视频、流媒体、跑马灯组件,为仪表板和数据大屏的制作提供了更多的组件选择。此外,在数据大屏中还引入了查询组件的支持,以满足部分用户对于大屏的交互需求。
▲ 图2 视频、流媒体、跑马灯组件预览图
■ X-Pack增强包:新增定时报告模块
DataEase v2.7.0版本中新增了定时报告模块,用户可以设置定时任务,通过邮件、飞书等渠道,将特定的仪表板、大屏,以及其他需要重点关注的图表数据定时发送给指定的DataEase用户,也可以通过邮件的形式将报告内容发送给外部邮箱。
▲ 图3 定时报告基础信息设置页面
▲ 图4 定时报告接收人选择页面
■ X-Pack增强包:新增系统变量模块
在DataEase v2.7.0版本中新增了系统变量模块,系统管理员可以为全局添加自定义变量。变量分为文本、数值、日期三种类型,系统管理员可以为文本型变量添加可选值,为数值和日期类型变量设置范围值。系统管理员设置好系统变量后,组织管理员可以为组织内成员配置这些系统变量。
在配置数据集的行权限时,管理员可以使用系统内置变量,也可以使用这些自定义的系统变量,进一步拓展了行权限的使用场景。
▲ 图5 系统变量列表页面
▲ 图6 在行权限规则设置页面中使用自定义系统变量
除了上述新增功能外,DataEase v2.7.0版本还包含了很多其他的功能更新和优化,欢迎进入DataEase的官方文档及GitHub仓库的Release页面查看更加详细的更新日志。
功能优化
■ chore:优化Spring对应的Maven插件版本;
■ chore:升级JDK至21版本;
■ chore:升级Spring相关依赖的版本;
■ perf(X-Pack):用户管理列表增加用户来源;
■ perf(X-Pack):第三方平台扫码登录接口删除Secret字段;
■ refactor(嵌入式):DIV嵌入式支持跨域设置;
■ refactor(嵌入式):优化嵌入式版的iframe传参,增加仪表板ID校验等功能;
■ refactor(嵌入式):优化嵌入式版中图表消息的发送机制;
■ refactor(嵌入式):优化嵌入式交互参数的数据结构;
■ refactor(嵌入式):支持跳转,且支持局部刷新;
■ refactor(仪表板):优化仪表板缓存,更换文案图标等;
■ refactor(仪表板):优化截图组件,修复查询组件截图可能不全的问题(#9641);
■ refactor(仪表板):优化下钻弹窗的弹出位置,避免超出图表的可视范围;
■ refactor(仪表板):优化图表配置项与滚动条的间距;
■ refactor(图表):优化富文本工具栏的显示效果;
■ refactor(图表):优化图表的分类和名称;
■ refactor(图表):在图例样式中,仅在需要设置图例方向时显示竖线样式;
■ refactor(图表):优化象限图样式属性的交互方式;
■ refactor(工作台):优化模板查询功能,防止因超时导致无法显示内部模板;
■ refactor(工作台):优化仪表板及大屏模板的数据适配机制;
■ refactor(数据大屏):优化大屏组件在修改名称时样式与大屏不匹配的问题;
■ refactor(数据大屏):优化组合的菜单显示效果,防止右键点击组合后,菜单弹出的偏移过大;
■ refactor(数据大屏):属性设置的区域标题跟随组件类型变化;
■ refactor(数据大屏):修改媒体文案样式;
■ refactor(查询组件):优化下拉列表选项;
■ refactor(查询组件):优化参数绑定方式;
■ refactor(数据集):数据集中可以显示表的备注信息(#9301);
■ refactor:通过dectl命令备份文件时显示全路径。
Bug修复
■ fix(X-Pack):修复邮件设置校验失败的问题;
■ fix(X-Pack):修复同步管理模块SQL输入的语句中包含换行时,保存任务失败的问题;
■ fix(仪表板):仪表板支持前端缓存,异常发生时退出当前页面即可恢复之前的仪表板设置;
■ fix(仪表板):修复Tab组件仅切换Tab页会导致"保存"按钮高亮的问题;
■ fix(仪表板):修复DIV方式嵌入时,因滚动条样式设置和集成站点冲突,而导致所有滚动条隐藏的问题;
■ fix(仪表板):修复复制历史仪表板时出现的大小变形问题(#9596);
■ fix(仪表板):修复新复制的仪表板未保存时,切换到移动端会提示权限异常的问题;
■ fix(仪表板):修复无法批量设置透明度等样式信息的问题;
■ fix(仪表板):修复编辑状态预览时可能出现编辑框未隐藏的问题;
■ fix(仪表板):修复进入仪表板后,首次操作未计入画布变更的问题;
■ fix(仪表板):修复部分模板在创建仪表板时可能会出错的问题;
■ fix(仪表板):修复移动端布局样式不对的问题;
■ fix(图表):修复区间条形图的值轴不设置轴值,更新图表数据页面时会报错的问题;
■ fix(图表):修复部分图表导出的Excel无内容或者缺少内容的问题(#9676);
■ fix(图表):修复瀑布图汇总显示错误的问题(#9318);
■ fix(图表):修复透视图行列小计开关不生效的问题;
■ fix(图表):修复计算字段作为横/纵轴时,象限图无法正常显示的问题;
■ fix(图表):修复多系列标签和提示字体大小未适应缩放的问题;
■ fix(图表):修复表格自定义宽度下钻后,下钻字段宽度改变的问题;
■ fix(嵌入式):修复在DIV嵌入的仪表板列表页中,使用模板新建仪表板失败的问题;
■ fix(嵌入式):修复嵌入第三方系统后,第三方系统的网站Logo和网站名称被替换,且替换后DataEase内配置的Logo无法展示的问题;
■ fix(数据大屏):修复多选图层时方向键失效的问题(#9766);
■ fix(数据大屏):修复组件批量框选取后可能无法批量删除的问题;
■ fix(数据大屏):修复编辑状态下的全屏预览可以删除组件的问题;
■ fix(数据大屏):修复部分大屏经应用后组件位置产生变化的问题;
■ fix(数据大屏):修复将多选图层组合移动后保存返回,会多出一个图层框的问题;
■ fix(数据源):修复Excel文件上传时长超过1分钟后被自动取消,但系统无提示信息反馈用户的问题;
■ fix(数据源):修复API数据源的数据量较大时页面发生卡顿导致页面直接跳转至完成,但实际上数据源并没有创建成功的问题;
■ fix(数据源):修复Doris中的DECIMAL类型数据转换异常的问题;
■ fix(数据源):修复在数据源处创建数据集时,没有进行Table定位的问题;
■ fix(数据源):修复数据源表没有显示备注信息的问题;
■ fix(数据集):修复参数类型选择日期相关参数时,右侧选择框没有与参数框对齐的问题;
■ fix(数据集):修复数据集预览总数不正确的问题;
■ fix(数据集):修复计算字段表达式语法提示发生错误的问题;
■ fix(移动端):修改移动端标识;
■ fix:修复数据集、数据源列表的排序在切换页面后会变化的问题(#10023);
■ fix:修复ESLint报错;
■ fix:修复公共链接分享弹窗未开启时,分享界面无法关闭的问题;
■ fix:所有DELETE类型请求被判定为跨域;
■ fix:修复commons-compress组件存在的CVE-2024-26308以及CVE-2024-25710漏洞。