新增多种图表类型,新增视频、流媒体、跑马灯组件,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域名(即存储桶绝对路径)。此外,使用默认域名访问的新存储桶将不再支持任意类型文件的预览,…...
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; }输出结果为: 1 2 3 4 5 6 7 8 9 0使用 for 循环逆向输…...

网络六边形受到攻击
大家读完觉得有帮助记得关注和点赞!!! 抽象 现代智能交通系统 (ITS) 的一个关键要求是能够以安全、可靠和匿名的方式从互联车辆和移动设备收集地理参考数据。Nexagon 协议建立在 IETF 定位器/ID 分离协议 (…...
连锁超市冷库节能解决方案:如何实现超市降本增效
在连锁超市冷库运营中,高能耗、设备损耗快、人工管理低效等问题长期困扰企业。御控冷库节能解决方案通过智能控制化霜、按需化霜、实时监控、故障诊断、自动预警、远程控制开关六大核心技术,实现年省电费15%-60%,且不改动原有装备、安装快捷、…...
渲染学进阶内容——模型
最近在写模组的时候发现渲染器里面离不开模型的定义,在渲染的第二篇文章中简单的讲解了一下关于模型部分的内容,其实不管是方块还是方块实体,都离不开模型的内容 🧱 一、CubeListBuilder 功能解析 CubeListBuilder 是 Minecraft Java 版模型系统的核心构建器,用于动态创…...

Psychopy音频的使用
Psychopy音频的使用 本文主要解决以下问题: 指定音频引擎与设备;播放音频文件 本文所使用的环境: Python3.10 numpy2.2.6 psychopy2025.1.1 psychtoolbox3.0.19.14 一、音频配置 Psychopy文档链接为Sound - for audio playback — Psy…...
Java多线程实现之Thread类深度解析
Java多线程实现之Thread类深度解析 一、多线程基础概念1.1 什么是线程1.2 多线程的优势1.3 Java多线程模型 二、Thread类的基本结构与构造函数2.1 Thread类的继承关系2.2 构造函数 三、创建和启动线程3.1 继承Thread类创建线程3.2 实现Runnable接口创建线程 四、Thread类的核心…...
在web-view 加载的本地及远程HTML中调用uniapp的API及网页和vue页面是如何通讯的?
uni-app 中 Web-view 与 Vue 页面的通讯机制详解 一、Web-view 简介 Web-view 是 uni-app 提供的一个重要组件,用于在原生应用中加载 HTML 页面: 支持加载本地 HTML 文件支持加载远程 HTML 页面实现 Web 与原生的双向通讯可用于嵌入第三方网页或 H5 应…...
使用Matplotlib创建炫酷的3D散点图:数据可视化的新维度
文章目录 基础实现代码代码解析进阶技巧1. 自定义点的大小和颜色2. 添加图例和样式美化3. 真实数据应用示例实用技巧与注意事项完整示例(带样式)应用场景在数据科学和可视化领域,三维图形能为我们提供更丰富的数据洞察。本文将手把手教你如何使用Python的Matplotlib库创建引…...
SQL慢可能是触发了ring buffer
简介 最近在进行 postgresql 性能排查的时候,发现 PG 在某一个时间并行执行的 SQL 变得特别慢。最后通过监控监观察到并行发起得时间 buffers_alloc 就急速上升,且低水位伴随在整个慢 SQL,一直是 buferIO 的等待事件,此时也没有其他会话的争抢。SQL 虽然不是高效 SQL ,但…...

Vue ③-生命周期 || 脚手架
生命周期 思考:什么时候可以发送初始化渲染请求?(越早越好) 什么时候可以开始操作dom?(至少dom得渲染出来) Vue生命周期: 一个Vue实例从 创建 到 销毁 的整个过程。 生命周期四个…...

什么是VR全景技术
VR全景技术,全称为虚拟现实全景技术,是通过计算机图像模拟生成三维空间中的虚拟世界,使用户能够在该虚拟世界中进行全方位、无死角的观察和交互的技术。VR全景技术模拟人在真实空间中的视觉体验,结合图文、3D、音视频等多媒体元素…...