这一版本的功能升级包括:新增模板中心,用户可以通过模板中心的模板快速创建仪表板和数据大屏;新增“系统设置”功能模块,该模块包含系统参数、认证设置、嵌入式管理、平台对接四个子模块。在“系统参数”子模块中,用户可以对常用的系统设置项进行管理,“认证设置”子模块支持CAS(中央认证服务)、LDAP(轻量级目录访问协议)、OIDC(开放ID连接)等常用认证协议的对接,在“嵌入式管理”子模块中用户可以创建嵌入式应用,通过嵌入式应用将DataEase嵌入到第三方平台中,“平台对接”子模块目前已支持飞书平台的接入,用户可以通过飞书扫码的方式快速登录到DataEase平台;数据准备方面,新版DataEase支持数据集和数据源的复制功能,方便用户快速创建类似的数据资源。
此外,DataEase开源项目组还对其他一些常用的功能进行了功能优化和问题修复。
新增功能
■ 模板中心:内置“模板中心”,快速创建仪表板和数据大屏
DataEase“模板中心”汇总了DataEase在线“模板市场”,以及用户自身的“模板管理”模块中的自有模板,用户可以在“模板中心”页面查找符合自己需求的模板,快速创建仪表板和数据大屏。
▲ 图1 DataEase模板中心
■ 平台对接:支持飞书平台的接入
DataEase v2.1.0版本新增“系统设置”功能模块,该模块包含系统参数、认证设置、嵌入式管理、平台对接四个子模块。其中,“平台对接”子模块支持飞书平台的接入,系统管理员在DataEase中设置好飞书应用的配置后,用户即可通过飞书扫码来登录对应的DataEase账号。
▲ 图2 通过“平台对接”子模块将飞书平台接入DataEase
■ 嵌入式管理:通过嵌入式应用将DataEase嵌入第三方平台
在DataEase在v2.1.0版本新增的“系统设置”功能模块的“嵌入式管理”子模块中,用户可以创建嵌入式应用,并通过该嵌入式应用对应的APP ID和APP Secret来将DataEase接入到第三方平台,从而实现DataEase与用户自有系统的无缝结合。
目前,DataEase v2.1.0版本支持图表、仪表板、数据大屏、仪表板和数据大屏编辑器等页面在第三方平台的嵌入。
▲ 图3 在“嵌入式管理”子模块新建嵌入式应用
除了上述新增功能外,DataEase v2.1.0版本还包含了很多其他的功能更新和优化,欢迎进入DataEase的官方文档及GitHub仓库的Release页面查看更加详细的更新日志。
功能优化
■ refactor(工作台):优化最近使用记录的查询逻辑;
■ refactor(图表):组合图默认第一个指标用于柱状图,第二个指标用于折线图;
■ refactor(图表):优化富文本、表格等视图在模板中的适配度;
■ refactor(仪表板):仪表板、数据大屏中的图表联动字段可以使用已参与图表制作的字段;
■ refactor(仪表板):社区版仪表板无需展示创建者;
■ refactor(数据大屏):编辑中的数据大屏,在预览状态下禁用鼠标比例伸缩功能;
■ refactor:优化dectl命令状态的检查方法;
■ refactor:APISIX新增支持Origin请求头穿透功能;
■ refactor:新增askToken认证机制;
■ refactor:菜单缓存机制禁止持久化。
Bug修复
■ fix(图表):修复地图导出图片为PDF格式时出现区域空白的问题;
■ fix(图表):修复富文本图表不识别“记录数”这一字段的问题;
■ fix(查询组件):修复查询组件参数化后未能及时获取最新数据的问题;
■ fix(查询组件):修复通过外部参数的数字区间来查询组件数值时匹配不正确的问题;
■ fix(查询组件):去除查询组件配置过程中产生的缓存;
■ fix(查询组件):修复查询条件中设置默认值为固定时间,保存后默认值被置空的问题;
■ fix(媒体组件):修复反复切换图片组件样式时缩略图没有变化的问题;
■ fix(仪表板):修复编辑仪表板时,对新添加的图表进行设置操作导致原有图表的联动、跳转标识丢失的问题;
■ fix(仪表板):修复空值联动异常的问题;
■ fix(数据大屏):修复大屏伸缩比例调整时直接输入数值,调整无法生效的问题;
■ fix(数据大屏):修复使用快捷键反复切换桌面应用导致的数据大屏组件移动失效问题;
■ fix(数据集):修复在数据集中重命名的字段名称过长的情况下,右侧功能菜单消失,无法进行其他操作的问题;
■ fix(数据集):修复在自定义SQL编辑页无法调节左侧侧边栏宽度的问题 (#6535);
■ fix(数据源):修复初始化数据引擎失败的问题;
■ fix(X-Pack):修复嵌入式的场景下部分静态资源无法加载的问题;
■ fix(X-Pack):修复列权限中自定义脱敏格式显示不正确的问题;
■ fix(X-Pack):修复删除用户后其名下资源无法查看的问题;
■ fix(X-Pack):修复某些情况下无法切换组织的问题;
■ fix(X-Pack):修复用户批量导入失败的问题。