新增多种图表类型,新增视频、流媒体、跑马灯组件,DataEase开源数据可视化分析工具v2.7.0发布

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漏洞。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/27269.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android studio 自定义类注释模版

perferences>File and Code Templates>Class 填写: /*** ClassName: ${ClassName}* Description: ${Description}* Author: ${Author}* CreateDate: ${CreateDate}* UpdateUser: ${UpdateUser}* UpdateDate: ${UpdateDate}* UpdateRemark: ${UpdateRemark}* …

计算机网络(7) 错误检测

一.校验和 使用补码计算校验和是一种常见的错误检测方法,应用于网络协议如IP和TCP。补码是二进制数的一种表示方法,可以有效地处理符号位和进位。下面是如何利用补码计算校验和的详细步骤和算数例子。 ### 计算步骤 1. **将数据分块**:将数…

redis易懂快速安装(linux)2024

1.首先打开虚拟机系统 2.打开终端,输入su - 输入管理员密码,进入管理员用户 3.输入inconfig查看ip地址 4.打开final shell 连接虚拟机,输入ip和root用户以及密码 5.连接成功 6.输入 cd /usr/local/src/ 进入要安装的文件夹 6.点击上传按钮…

IO系列(十) -TCP 滑动窗口原理介绍(上)

一、摘要 之前在上分享网络编程知识文章的时候,有网友写下一条留言:“可以写写一篇关于 TCP 滑动窗口原理的文章吗?”。 当时没有立即回复,经过查询多方资料,发现这个 TCP 真的非常非常的复杂,就像一个清…

Linux基础 (十八):Libevent 库的安装与使用

目录 一、Libevent 概述 1.0 Libevent的安装 1.0.1 使用源码方式 1.0.2 终端命令行安装 1.1 主要特性 1.2 主要组件 1.3 Libevent 使用模型 1.4 原理 1.5 使用的基本步骤 1.5.1 初始化事件基础设施 1.5.2. 创建和绑定服务器套接字 1.5.3. 设置监听事件 1.5.4. 定义…

java打印99乘法表

public class NineNineMulTable{public static void main(String[] args){for(int i 1; i < 9; i ){for(int j 1; j < i; j ){System.out.print(j " * " i " " i * j "\t");//再次先输出j在输出i是打印出来是1*2&#xff0c;2*2}S…

宝藏速成秘籍(7)堆排序法

一、前言 1.1、概念 堆排序&#xff08;Heapsort&#xff09;是指利用堆这种数据结构所设计的一种排序算法 。堆是一个近似 完全二叉树 的结构&#xff0c;并同时满足堆积的性质&#xff1a;即子结点的键值或索引总是小于&#xff08;或者大于&#xff09;它的父节点。 1.2、排…

模板方法模式(大话设计模式)C/C++版本

模板方法模式 C #include <iostream> using namespace std;class TestPaper { public:void TestQ1(){cout << "杨过得到&#xff0c;后来给了郭靖&#xff0c;炼成倚天剑&#xff0c;屠龙刀的玄铁可能是[ ]\na.球磨铸铁 b.马口贴 c.高速合金钢 d.碳素纤维&q…

Linux——ansible剧本

剧本&#xff08;playbook&#xff09; 现在&#xff0c;可以写各种临时命令 但如果&#xff0c;想把所有步骤&#xff0c;集合到一起&#xff0c;写到同一个文件里 让ansible自动按顺序执行 就必须要写“剧本” 剧本里面&#xff0c;也可以写临时命令&#xff0c;但是剧本…

Kafka 负载均衡挑战及解决思路

本文转载自 Agoda Engineering&#xff0c;介绍了在实际应用中&#xff0c;如何应对 Kafka 负载均衡所遇到的各种挑战&#xff0c;并提出相应的解决思路。本文简要阐述了 Kafka 的并行性机制、常用的分区策略以及在实际操作中遇到的异构硬件、不均匀工作负载等问题。通过深入分…

重生之 SpringBoot3 入门保姆级学习(19、场景整合 CentOS7 Docker 的安装)

重生之 SpringBoot3 入门保姆级学习&#xff08;19、场景整合 CentOS7 Docker 的安装&#xff09; 6、场景整合6.1 Docker 6、场景整合 6.1 Docker 官网 https://docs.docker.com/查看自己的 CentOS配置 cat /etc/os-releaseStep 1: 安装必要的一些系统工具 sudo yum insta…

继承-进阶-易错点

子类同名方法隐藏父类方法 即使调用不匹配也不会再去父类寻找&#xff0c;而是直接报错 //下面代码输出结果&#xff1a;( )&#xfeff;class A { public:void f(){ cout<<"A::f()"<<endl; }int a; };class B : public A { public:void f(int a){c…

Excel使用技巧(一)

一. 快速调整数据位置 已经录入数据的表格&#xff0c;要调整某一列的位置怎么办&#xff1f; 只要选中要调整的数据区域&#xff0c;然后按住Shift键不放&#xff0c;光标放到绿色边框位置后&#xff0c;按下鼠标左键不放拖动即可&#xff1a; 二. 取消合并单元格并恢复数据…

Django DeleteView视图

Django 的 DeleteView 是一个基于类的视图&#xff0c;用于处理对象的删除操作。 1&#xff0c;添加视图函数 Test/app3/views.py from django.shortcuts import render# Create your views here. from .models import Bookfrom django.views.generic import ListView class B…

2024050901-重学 Java 设计模式《实战访问者模式》

重学 Java 设计模式&#xff1a;实战访问者模式「模拟家长与校长&#xff0c;对学生和老师的不同视角信息的访问场景」 一、前言 能力&#xff0c;是你前行的最大保障 年龄会不断的增长&#xff0c;但是什么才能让你不慌张。一定是能力&#xff0c;即使是在一个看似还很安稳…

Web后端开发的学习

REST风格 GET:查询用户POST:新增用户POT:修改用户DELETE:删除用户 前后端交互统一的响应结果 记录日志 SLf4j 注解&#xff1a; PathVariable&#xff1a;获取路径的参数ResponseBody :方法的返回值直接作为 HTTP 响应的正文返回,将响应的实体类转为json发送给前端Request…

【RabbitMQ】RabbitMQ 的 6 种工作模式

RabbitMQ 的 6 种工作模式 1.简单模式2.工作队列模式3.交换机模式4.Routing 转发模式5.主题转发模式6.RPC 模式6.1 消息属性6.2 关联标识6.3 工作流程 7.小结 1.简单模式 生产者把消息放入队列&#xff0c;消费者获得消息&#xff0c;如下图所示。这个模式只有 一个消费者、一…

v8中使用TensorBoard进行训练可视化(可用于论文)(补充版,接上一篇文章)

我们可以边训练&#xff0c;边通过TensorBoard观察损失函数的变化&#xff0c;同时也可以通过TensorBoard去查看整体网络yaml结构&#xff0c;不再需要人工根据yaml去画网络结构了。 训练v8的时候&#xff0c;重新打开新的终端&#xff1a; 虚拟环境下输入并执行&#xff1a;&…

redis序列化

文章目录 1、为什么要进行序列化操作&#xff1f;2、序列化方式2.1、自定义序列化2. 2、StringRedisTemplate&#xff08;重点&#xff09; 1、为什么要进行序列化操作&#xff1f; 不进行序列化向redis存入数据代码&#xff1a; SpringBootTest class RedisDemoApplicationT…

日常销售数据分析为什么重要?三个维度全面分析日常销售数据

在当今电子商务的浪潮席卷全球的时代&#xff0c;网店如雨后春笋般涌现&#xff0c;并且竞争日趋激烈。在这样一个充满挑战与机遇的环境中&#xff0c;如何洞察市场动向&#xff0c;把握消费者需求&#xff0c;实现销售业绩的稳步增长&#xff0c;成为每一位电商运营者必须面对…