支持自定义离线地图地理区域,查询组件及数据源功能增强,DataEase开源BI工具v2.10.3 LTS发布

news2025/2/25 10:15:40

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(数据大屏):数据大屏支持批量隐藏;

■ 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:非管理员无权访问引擎接口。

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

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

相关文章

Ubuntu使用telnet连接时出现的错误:没有到主机的路由(能ping通但是还是报错)

Ubuntu使用telnet连接时出现的错误:没有到主机的路由(能ping通但是还是报错) 文章目录 Ubuntu使用telnet连接时出现的错误:没有到主机的路由(能ping通但是还是报错)0.环境1.检查是不是能ping通2.防火墙的问…

location重定向和nginx代理

文章目录 1 location重定向1.1 概述1.2 rewrite跳转1.3 用例1.4 实验1.4.1 基于域名的跳转1.4.2 基于ip的跳转1.4.3 基于后缀名的跳转 2 nginx的代理2.1 nginx内置变量2.2 正向代理2.2.1 固定正向代理2.2.2 自动代理 2.3 反向代理2.3.1 负载均衡的算法2.3.2 负载均衡的特点2.3.…

C# 委托详解02(委托和事件单独开一篇)

上一篇仅仅简单通过代码,以及相关运行示例,对委托有了基本概念。这一篇侧重对委托的更加深入的理解。有问题欢迎评论。本人技术不高,也欢迎指正。 希望看完我能够解释清楚以下问题,而大家能够从中找到自己的答案。 什么是委托&a…

RPC设计--应用层缓冲区,TcpBuffer

为什么需要应用层的buffer 为了方便数据处理,从fd上直接读写然后做包的组装、拆解不够方便方便异步发送,将数据写到应用层buffer后即可返回,让epoll即event_loop去异步发送。提高发送效率,多个小包可合并发送 buffer 设计 可以…

Linux中vi和vim的区别详解

文章目录 Linux中vi和vim的区别详解一、引言二、vi和vim的起源与发展三、功能和特性1、语法高亮2、显示行号3、编辑模式4、可视化界面5、功能扩展6、插件支持 四、使用示例1、启动编辑器2、基本操作 五、总结 Linux中vi和vim的区别详解 一、引言 在Linux系统中,vi和…

阿里云服务器Linux(centos)系统安装nginx1.20.2

阿里云服务器Linux(centos)系统安装nginx1.20.2 1.安装依赖包 一共要安装4种依赖(基于c语言) yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2.下载nginx安装包并解压安装包 nginx官网下载:http://nginx.org/en/do…

数据结构6.3--交换排序

目录 交换排序基本思想 1.冒泡排序 2.快速排序 2.1hoare版本 2.2挖坑法 2.3前后指针版本 交换排序基本思想 所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾…

JAVA安全—SpringBoot框架MyBatis注入Thymeleaf模板注入

前言 之前我们讲了JAVA的一些组件安全,比如Log4j,fastjson。今天讲一下框架安全,就是这个也是比较常见的SpringBoot框架。 SpringBoot框架 Spring Boot是由Pivotal团队提供的一套开源框架,可以简化spring应用的创建及部署。它提…

备忘录模式的理解和实践

引言 在软件开发中,我们经常会遇到需要保存对象状态并在某个时间点恢复到该状态的需求。这种需求类似于我们平时说的“后悔药”,即允许用户撤销之前的操作,恢复到某个之前的状态。备忘录模式(Memento Pattern)正是为了…

STL——string剖析

STL——string剖析 文章目录 STL——string剖析1. C语言中的字符串2. 标准库中string的使用2.1 构造函数2.2 string的容量操作resize和reserve 2.3 string的增删查改插入操作push_back:insert: 删除操作pop_back:erase 查找操作findfind_firs…

Ubuntu24.04配置STMTrack

项目地址:https://github.com/fzh0917/STMTrack 一、安装 CUDA 参考链接: Ubuntu24.04配置DINO-Tracker Ubuntu多CUDA版本安装及切换 由于之前在其他项目中已经安装了 CUDA12.1,这次需要安装另一个版本。 1. 查看安装版本 按照 requireme…

Android显示系统(08)- OpenGL ES - 图片拉伸

Android显示系统(02)- OpenGL ES - 概述 Android显示系统(03)- OpenGL ES - GLSurfaceView的使用 Android显示系统(04)- OpenGL ES - Shader绘制三角形 Android显示系统(05)- OpenGL…

【实现多网卡电脑的网络连接共享】

电脑A配备有两张网卡,分别命名为eth0和eth1(对于拥有超过两张网卡的情况,解决方案相似)。其中,eth0网卡能够连接到Internet,而eth1网卡则通过网线直接与另一台电脑B相连(在实际应用中&#xff0…

聊聊在应用层面实现内网穿透功能是否可行

前言 最近接手了供方开发的网关项目,交接文档里面有个内网穿透的功能,一下子就吸引的我的目光。实现这个内网穿透的背景是业务部门有些业务是部署在公网,这些公网的业务想访问内网的业务,但因为公网和内网没打通,导致…

头歌 计算机操作系统 Linux之线程同步二

第1关:信号量 任务描述 在上一个实训中,我们学习了使用互斥锁来实现线程的同步,Linux系统中还提供了另一个类似互斥锁的线程不同操作,那就是信号量。 本关任务:学会使用信号量来实现线程间的同步与互斥。 相关知识 …

基于MinIO打造高可靠分布式“本地”文件系统

MinIO是一款高性能的对象存储服务,而S3协议是由亚马逊Web服务(AWS)制定的一种标准协议,用于云存储服务之间的数据交换。MinIO与S3协议的关系在于,MinIO实现了S3协议的接口,这意味着用户可以使用与AWS S3相同…

【MIT-OS6.S081作业1.3】Lab1-utilities primes

本文记录MIT-OS6.S081 Lab1 utilities 的primes函数的实现过程 文章目录 1. 作业要求primes (moderate)/(hard) 2. 实现过程2.1 代码实现 1. 作业要求 primes (moderate)/(hard) Write a concurrent version of prime sieve using pipes. This idea is due to Doug McIlroy, in…

Js如和返回数组中的指定列

一、需求 日常工作中需要返回数组中的指定列,例如Echarts 和 下拉框 选择 id,value 类似这种都需要在数组中提取指定列元素。 二、代码示例 const products [{ name: "商品1", price: 100, inventory: 50 },{ name: "商品2", pri…

C++的一些经典算法

以下是C的一些经典算法: 一、排序算法 冒泡排序(Bubble Sort) 原理: 它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换…

35.1 thanos项目介绍和二进制部署

本节重点介绍 : 核心优点 无需维护存储,存储高可用: 利用廉价的公有云对象存储,高可用长时间存储,数据降采样:利用Compactor降采样完全适配原生prometheus查询接口:Query实现多级数据缓存配置 二进制部署 …