2024年12月9日,人人可用的开源BI工具DataEase正式发布v2.10.3 LTS版本。
这一版本的功能变动包括:数据源方面,API数据源和Excel数据源支持对字段类型和长度进行设置;图表方面,离线类地图支持自定义地理区域设置,并支持相应下钻、轮播等功能,折线图、面积图支持条件样式设置;仪表板和数据大屏方面,支持整体字体设置,组件背景新增毛玻璃效果,数据大屏支持网格线设置;组件方面,查询组件支持自定义排序,并对查询组件的样式设置方面做了相关增强;工作台方面,新增消息中心功能;系统设置方面,新增登录失败次数限制等安全设置,对导出类权限设置进行独立控制。
嵌入式方面,支持对数据填报模块进行嵌入,支持对Tab组件及数据大屏组合组件进行嵌入。另外,嵌入式应用支持创建指定长度的密钥。
X-Pack增强包方面,新增游离资源管理功能。
新增功能
■ 图表:离线类地图支持自定义地理区域设置,并支持下钻、轮播
DataEase v2.10.3 LTS版本支持在“系统参数”菜单下的“地图设置”选项卡中对离线类地图进行自定义地理区域的设置,让用户可以将中国的省份、直辖市自定义分类组合为区域,从而满足用户的区域划分需求。
▲图1 DataEase的自定义地理区域设置页面
在地图和气泡地图等离线地图中,用户可以设置“地区”种类为“自定义区域”,然后在维度框中添加“区域”字段(“区域”字段中包含如“东区”、“南区”、“北区”的数据值)。配置好区域与省份的对应下钻设置,可以支持地图从区域下钻至省份。
▲图2 DataEase地图组件应用自定义地理区域设置
▲图3 自定义地理区域下钻示例
■ 折线图、面积图支持条件样式设置
在DataEase v2.10.3 LTS版本中,折线图、面积图新增对条件样式设置的支持。用户可以根据不同的业务阈值给图表设置不同的条件,让数据在图表中呈现出不同的状态。
▲图4 折线图、面积图条件样式示例
■ 组件:查询组件功能增强
DataEase v2.10.3 LTS版本对查询组件进行了许多方面的增强,包括:支持自定义排序、支持设置内边距和圆角、时间查询组件支持设置时间筛选范围,以及支持单独设置查询条件宽度等。
▲图5 查询组件自定义排序功能示例
■ 仪表板和数据大屏:支持对仪表板/数据大屏整体进行字体设置
在DataEase v2.10.3 LTS版本中,仪表板和数据大屏的“整体配置”菜单中,新增“字体选择”功能。字体选择列表中会列出常用字体及提前在“字体管理”设置中添加好的自定义字体。
用户可以通过字体选择功能,对仪表板内所有组件(包括图表、查询组件等)进行整体的字体设置,包括图表的标题、标签、图例、轴标签、数值、提示等诸多属性。
▲图6 仪表板整体字体设置示例
除了上述新增功能外,DataEase v2.10.3 LTS版本还包含了很多其他的功能更新和优化,欢迎进入DataEase的官方文档及GitHub仓库的Release页面查看更加详细的更新日志。
功能优化
■ refactor(数据大屏):Tab组件支持图层侧拖拽排序;
■ refactor(仪表板、数据大屏):优化仪表板展示速度;
■ refactor(仪表板、数据大屏):组件可设置更大字体;
■ refactor(图表):优化预览图表的响应速度;
■ refactor(图表):图片组件优化,修改未设置事件时的鼠标指针样式(#12685);
■ refactor(图表):表格渲染优化;
■ refactor(图表):下钻层级间箭头颜色随文字设置颜色变化(#13589);
■ refactor(图表):优化富文本查询速度;
■ refactor(图表):跳转选择仪表板或大屏时,资源列表按照预览列表的排序方式进行排序;
■ refactor(图表):透明度增加“0”选项,允许设置组件为完全透明;
■ refactor(图表):优化Mac系统对默认字体的适配;
■ refactor(图表):优化标签在Canvas内的显示;
■ refactor(图表):刻度值的数值格式与指标的数值格式保持一致(#12339);
■ refactor(图表):透视表排序逻辑优化(#13127);
■ refactor(查询组件):“文本下拉”框中的手工输入选项值字符长度调整为64(#13303);
■ refactor(数据集):增加聚合运算的补充说明(#9724、#13235);
■ refactor(数据源):对返回数据源信息进行加密;
■ refactor(系统设置):系统参数分类优化;
■ refactor(X-Pack):简化CAS和OIDC单点登录配置;
■ refactor(X-Pack):Token刷新机制弃用时间点比较方式,采用相对时间比较方式;
■ refactor(X-Pack):日志记录中区分客户端类型;
■ refactor(X-Pack):自定义角色权限默认为空,“按用户授权”功能增加全选选项;
■ refactor(X-Pack):“同步管理”功能对返回数据源信息进行加密;
■ refactor:调整部分控制台日志级别;
■ refactor:系统内的滚动条宽度用全局变量统一控制;
■ refactor:非社区版默认禁用初始密码。
Bug修复
■ fix(仪表板):修复数据中存在空值时,下载Excel出现NPE报错的问题;
■ fix(仪表板):修复多个图表连续设置标题时,生效目标出现错误的问题(#13237);
■ fix(仪表板、数据大屏):修复复制资源没有校验父文件夹权限的问题;
■ fix(仪表板、数据大屏):修复预览界面路由切换后,首次访问未刷新页面的问题(#13362);
■ fix(图表):修复设置组件样式时,可能出现的对其他组件样式产生影响的问题(#13299);
■ fix(图表):修复地图没有根据自定义区间正确取色的问题(#13327);
■ fix(图表):修复折线图最值标签被遮挡的问题,超过显示范围时,最值标签显示在数据点下方(#13354);
■ fix(图表):修复数值格式变化后的值出现“-0”或者“-0.00”(即负零)的问题,将变更显示为0或者0.00(#13222);
■ fix(查询组件):修复时间范围组件设置时间筛选范围后,时间上限选择仍能越界的问题(#13533);
■ fix(查询组件):修复查询组件下拉框宽度默认值太小的问题(#12853);
■ fix(查询组件):修复级联查询中,如果第二级查询中存在多对一的关系,查询框内容未刷新会导致查询内容不正确的问题(#13314);
■ fix(嵌入式):修复上传、使用自定义字体后,在添加了content-path命令的情况下,DIV方式嵌入数据大屏会提示字体请求不到的问题;
■ fix(嵌入式):修复DIV方式同时嵌入两个仪表板后,用Destroy方法注销其中一个仪表板,另一个仪表板的图片会出现加载异常的问题;
■ fix(数据源):修复API数据源定时任务无法停止的问题;
■ fix(数据源):修复数据源Schema名称是关键字时会报错的问题(#13189);
■ fix(数据集):修复SQL误判断注释的错误(#13403);
■ fix(数据集):修复数值下拉多选时出错的问题(#13449);
■ fix(数据集):修复数据集使用参数时无法保存的问题(#13317);
■ fix(移动端):修复移动端大屏通过公共链接访问时,文本搜索组件无法进行输入的问题(#13236);
■ fix(数据导出中心):修复超出100万条的数据,导出后在新Sheet页中出现重复数据的问题;
■ fix(系统设置):修复批量导入用户时,邮箱包含下划线会导致出错的问题(#13176);
■ fix(X-Pack):修复“数据填报”功能在工作台中,仅给角色分配数据填报的权限时,填报人无法查看自己的填报任务的问题;
■ fix:修复Windows静态地图资源URL路径不正确的问题(#13748);
■ fix:修复YUI 2.9.0组件的漏洞;
■ fix:修复dectl脚本在恢复MySQL时可能会出现无法启动的问题;
■ fix:修复初次安装时,Docker服务没有启动的问题(#13208);
■ fix:修复渗透测试中发现的SQL注入问题;
■ fix:禁用不安全的请求类型;
■ fix:限制MySQL非法参数;
■ fix:非管理员无权访问引擎接口。