当前位置: 首页 > news >正文

新增多种图表类型,新增视频、流媒体、跑马灯组件,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漏洞。

相关文章:

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

2024年6月11日,人人可用的开源数据可视化分析工具DataEase正式发布v2.7.0版本。 这一版本的功能变动包括:图表方面,新增对称条形图、桑基图、流向地图、进度条等图表类型,并对已有的仪表盘、指标卡、明细表、汇总表、水波图、象限…...

supOS工业操作系统的由来

作为“世界制造工厂”,我国拥有最庞大、最完整的工业企业集群与产业链,其中既有众多全球性制造巨头,又有数以百万计的中小型工厂。但这些企业的制造工厂在推进数字化、网络化、智能化进程时普遍受阻:1)系统软件定制程度…...

6spark期末复习

1)var a:Double5;var b:Int7;那么print(a*b) 2) var a:Int5; var bif(a>6) 7 println(b) 3)var a:Int16; var b:Int13; var cif(a>b) 5 else 7; println(c) 4. object TestDemo { print("B") def main(args: Array[String]): Unit { } } 5 def mai…...

C语言背景⾊、线条颜⾊和填充颜⾊有什么区别?何时使⽤?

一、问题 背景⾊、线条颜⾊和填充颜⾊,这⼏种颜⾊有什么区别?什么时候使⽤? 二、解答 背景⾊:是整个屏幕的底⾊,设置之后,屏幕空⽩区域都变成该颜⾊。 线条颜⾊:是画线时所⽤的颜⾊。⽂字输出也…...

Python 植物大战僵尸游戏【含Python源码 MX_012期】

简介: "植物大战僵尸"(Plants vs. Zombies)是一款由PopCap Games开发的流行塔防游戏,最初于2009年发布。游戏的概念是在僵尸入侵的情境下,玩家通过种植不同种类的植物来保护他们的房屋免受僵尸的侵袭。在游…...

搜索文档的好助手

搜索文档的好助手 AnyTXT SearcherEverything AnyTXT Searcher 文本内容搜索 下载:AnyTXT Searcher Everything 它能够基于文件名快速定文件和文件夹位置 下载:Everything...

如何计算 GPT 的 Tokens 数量?

基本介绍 随着人工智能大模型技术的迅速发展,一种创新的计费模式正在逐渐普及,即以“令牌”(Token)作为衡量使用成本的单位。那么,究竟什么是Token呢? Token 是一种将自然语言文本转化为计算机可以理解的…...

在远程服务器上安装虚拟环境

一、Anaconda环境安装 先下载Anaconda Linux版,并将其重命名为anaconda2020.sh wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.07-Linux-x86_64.sh --header"User-Agent: Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.11 (K…...

《站在2024年的十字路口:计算机专业是否仍是高考生的明智之选?》

文章目录 每日一句正能量前言行业竞争现状行业饱和度和竞争激烈程度[^3^]新兴技术的影响[^3^]人才需求的变化[^3^]行业创新动态如何保持竞争力 专业与个人的匹配度判断专业所需的技术能力专业核心课程对学生的要求个人兴趣和性格特点专业对口的职业发展要求实践和经验个人价值观…...

从零手写实现 nginx-23-nginx 对于 cookie 的操作

前言 大家好,我是老马。很高兴遇到你。 我们为 java 开发者实现了 java 版本的 nginx https://github.com/houbb/nginx4j 如果你想知道 servlet 如何处理的,可以参考我的另一个项目: 手写从零实现简易版 tomcat minicat 手写 nginx 系列 …...

Python语言例题集(015)

#!/usr/bin/python3 #使用列表模仿队列的操作。 class Queue(): def init(self): self.queue[] def enqueue(self,data):self.queue.insert(0,data)def dequeue(self):if len(self.queue):return self.queue.pop()return "队列是空的"qQueue() q.enqueue(‘Grape’…...

Halcon C++ XLD 数据写入图片

1. xld转换为Region 生成与调用函数 gen_cross_contour_xld (CrossXld, Rows, UpdateCols, 6, 0) get_xld_region (CrossXld, xldRegions)函数实现 get_xld_region * 计算XLD个数 count_obj (BaseXld, Number) * 生成空的区域(结果) gen_empty_region…...

一文入门vim

先来波快问快答。 第一个问题,vim是什么? vim就是一文本编辑器。 第二个问题,我们为什么要使用vim? 好像在终端中可选择使用的文本编辑器也不多(其他有,但是相对而言vim用的比较广泛) 第三…...

植物ATAC-seq文献集锦(三)——果实发育篇

ATAC-seq在植物研究领域的应用我们已经介绍2期了,本期我们聚焦ATAC-seq技术在果实发育方向的应用案例。 植物ATAC-seq文献集锦(一)——基因组篇 植物ATAC-seq文献集锦(二)——生长发育篇 文献一:Ident…...

在自己的电脑上搭建我的世界Java版服务器

很多朋友,喜欢玩Minecraft,也希望搭建一个服务器,用于和小伙伴联机; 并且,拥有服务器后,即使所有玩家都下线,“世界”依旧在运行,玩家可以随时参与其中,说不定一上线&am…...

1.PyQt6库和工具库QTDesigner安装

1.安装PyQT6和pyqt6-tools 1. PyQt6库是PyQt的开发库 2.pyqt6-tool时QTDesigner设计器工具支持库 pip install PyQt6 pip install pyqt6-tools 2.在Pycharm中配置外部工具QTDesigner和PYGIC 配置外部工具QTDesigner 1. QTDesigner是QT界面设计器 2.打开Pycharm->Settin…...

Hbase搭建教程

Hbase搭建教程 期待您的关注 ☀小白的Hbase学习笔记 目录 Hbase搭建教程 1.上传hbase的jar包并解压 2.重新登录 3.启动zookeeper 4.配置环境变量 5.关闭ZK的默认配置 6.修改hbase-site.xml文件 7.修改regionservers文件 8.将配置好的文件分发给其它节点 9.配置环境变量…...

利用three-csg-ts对做物体交互式挖洞

默认物体均为居中,如果指定位置没有发生偏移,可能是因为在执行布尔操作之前没有正确设置变换。确保在进行布尔运算之前应用所有必要的变换。以下是经过修正的完整代码示例,它会确保圆柱正确旋转并与盒子进行 CSG 操作。 安装依赖 首先&…...

腾讯云对象存储不绑定自定义备案域名不给下载应该如何处理?

从2024年1月1日起,腾讯云对象存储(COS)将实施新政策:新创建的存储桶不再支持使用path-style域名(即存储桶绝对路径)。此外,使用默认域名访问的新存储桶将不再支持任意类型文件的预览&#xff0c…...

C 语言实例 - 输出数组

使用 for 循环输出数组 #include <stdio.h>int main() {int array[10] {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};int loop;for(loop 0; loop < 10; loop)printf("%d ", array[loop]);return 0; }输出结果为&#xff1a; 1 2 3 4 5 6 7 8 9 0使用 for 循环逆向输…...

KubeSphere 容器平台高可用:环境搭建与可视化操作指南

Linux_k8s篇 欢迎来到Linux的世界&#xff0c;看笔记好好学多敲多打&#xff0c;每个人都是大神&#xff01; 题目&#xff1a;KubeSphere 容器平台高可用&#xff1a;环境搭建与可视化操作指南 版本号: 1.0,0 作者: 老王要学习 日期: 2025.06.05 适用环境: Ubuntu22 文档说…...

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …...

基于Flask实现的医疗保险欺诈识别监测模型

基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施&#xff0c;由雇主和个人按一定比例缴纳保险费&#xff0c;建立社会医疗保险基金&#xff0c;支付雇员医疗费用的一种医疗保险制度&#xff0c; 它是促进社会文明和进步的…...

Qwen3-Embedding-0.6B深度解析:多语言语义检索的轻量级利器

第一章 引言&#xff1a;语义表示的新时代挑战与Qwen3的破局之路 1.1 文本嵌入的核心价值与技术演进 在人工智能领域&#xff0c;文本嵌入技术如同连接自然语言与机器理解的“神经突触”——它将人类语言转化为计算机可计算的语义向量&#xff0c;支撑着搜索引擎、推荐系统、…...

ESP32 I2S音频总线学习笔记(四): INMP441采集音频并实时播放

简介 前面两期文章我们介绍了I2S的读取和写入&#xff0c;一个是通过INMP441麦克风模块采集音频&#xff0c;一个是通过PCM5102A模块播放音频&#xff0c;那如果我们将两者结合起来&#xff0c;将麦克风采集到的音频通过PCM5102A播放&#xff0c;是不是就可以做一个扩音器了呢…...

MySQL 8.0 OCP 英文题库解析(十三)

Oracle 为庆祝 MySQL 30 周年&#xff0c;截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。 从今天开始&#xff0c;将英文题库免费公布出来&#xff0c;并进行解析&#xff0c;帮助大家在一个月之内轻松通过OCP认证。 本期公布试题111~120 试题1…...

多模态大语言模型arxiv论文略读(108)

CROME: Cross-Modal Adapters for Efficient Multimodal LLM ➡️ 论文标题&#xff1a;CROME: Cross-Modal Adapters for Efficient Multimodal LLM ➡️ 论文作者&#xff1a;Sayna Ebrahimi, Sercan O. Arik, Tejas Nama, Tomas Pfister ➡️ 研究机构: Google Cloud AI Re…...

Python 包管理器 uv 介绍

Python 包管理器 uv 全面介绍 uv 是由 Astral&#xff08;热门工具 Ruff 的开发者&#xff09;推出的下一代高性能 Python 包管理器和构建工具&#xff0c;用 Rust 编写。它旨在解决传统工具&#xff08;如 pip、virtualenv、pip-tools&#xff09;的性能瓶颈&#xff0c;同时…...

MySQL 知识小结(一)

一、my.cnf配置详解 我们知道安装MySQL有两种方式来安装咱们的MySQL数据库&#xff0c;分别是二进制安装编译数据库或者使用三方yum来进行安装,第三方yum的安装相对于二进制压缩包的安装更快捷&#xff0c;但是文件存放起来数据比较冗余&#xff0c;用二进制能够更好管理咱们M…...

Mysql8 忘记密码重置,以及问题解决

1.使用免密登录 找到配置MySQL文件&#xff0c;我的文件路径是/etc/mysql/my.cnf&#xff0c;有的人的是/etc/mysql/mysql.cnf 在里最后加入 skip-grant-tables重启MySQL服务 service mysql restartShutting down MySQL… SUCCESS! Starting MySQL… SUCCESS! 重启成功 2.登…...