支持自定义离线地图地理区域,查询组件及数据源功能增强,DataEase开源BI工具v2.10.3 LTS发布
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:非管理员无权访问引擎接口。
相关文章:
支持自定义离线地图地理区域,查询组件及数据源功能增强,DataEase开源BI工具v2.10.3 LTS发布
2024年12月9日,人人可用的开源BI工具DataEase正式发布v2.10.3 LTS版本。 这一版本的功能变动包括:数据源方面,API数据源和Excel数据源支持对字段类型和长度进行设置;图表方面,离线类地图支持自定义地理区域设置&#…...
LF CRLF
这个提示的含义是:Git 检测到你当前的 file3.txt 文件中使用了 LF(换行符,Line Feed,\n) 作为换行符,但在你系统的 Git 配置中,指定要将其转换为 CRLF(回车换行,Carriage…...
【从零开始入门unity游戏开发之——C#篇01】理论开篇,理解什么是编程
文章目录 前言前置条件进制什么是十进制、二进制二进制有什么用?为什么计算机用二进制而不用十进制?二进制转十进制十进制转二进制二进制运算 计算机中的数据存储单位什么是编程?什么是代码?什么是编程语言?常见的编程…...
怎样提升企业网络的性能?
企业网络的稳定性和高效性直接影响员工的工作效率。以下从多维度分析了一些有效策略,帮助公司提升网络性能,营造更高效的办公环境。 1. 升级网络设备 采用性能更高的网络硬件是优化网络体验的重要基础。选择支持高吞吐量、低延迟的设备(如企业…...
1. 机器学习基本知识(2)——机器学习分类
1.4 机器学习分类 1.4.1 训练监督 1. 监督学习:已对训练数据完成标记 分类:根据数据及其分类信息来进行训练,使模型能够对新的数据进行分类 回归:给出一组特征值来预测目标数值 2. 无监督学习:没有对训练数据进行任…...
四叉树算法在游戏碰撞检测中的应用
简介 在游戏开发中,碰撞检测是一个非常重要但计算成本较高的环节。如果采用简单的暴力检测方法,需要对场景中的每个物体与其他所有物体进行碰撞检测,时间复杂度为O(n)。四叉树(Quadtree)算法通过空间划分的方式,可以显著降低碰撞…...
IDEA 打包普通JAVA项目为jar包
需求:普通java项目(有添加依赖的jar包),没有用maven管理依赖和打包,要打成jar包,包可以用“java -jar 包名” 启动程序。 讲如何打包前,先记录下普通项目的目录结构和怎么添加依赖包 1.目录结…...
Docker Compose 多应用部署 一键部署
介绍 Docker Compose通过一个单独的docker-compose.yml模板文件(YAML格式)来定义一组相关联的应用容器,帮助我们实现多个相互关联的Docker容器的快速部署。 如:springbootmysqlnginx 如果一个个去部署他会非常的麻烦,这时候可以选择Docker …...
软件架构设计——通用表单UI—未来之窗行业应用跨平台架构
.东方仙盟_小世界 {margin-top: 2%;padding: 0 3%;background: #fff; } .东方仙盟_小世界 li span {width: 55px;padding-left: 0px; }.东方仙盟_小世界 li span {display: block;position: absolute;left: 0px;padding-left: 10px;width: 55px;font-size: 16px;background-siz…...
人工智能大语言模型起源篇(二),从通用语言微调到驾驭LLM
上一篇:《人工智能大语言模型起源篇(一),从哪里开始》 (5)Howard 和 Ruder 于2018年发表的《Universal Language Model Fine-tuning for Text Classification》,https://arxiv.org/abs/1801.06…...
VBA 连续打印多个内容成PDF
VBA 连续打印多个内容成PDF Dim wb As Workbook Dim sht1 As Worksheet Set sht1 ActiveSheet PT ThisWorkbook.PathApplication.ScreenUpdating FalseApplication.DisplayAlerts FalseApplication.Calculation xlCalculationManual For i [aa2] To [ab2][ad2] iSet wb …...
9. 高效利用Excel设置归档Tag
高效利用Excel设置归档Tag 1. Excle批量新建/修改归档Tag2. 趋势记录模型批量导入归档Tag(Method1)2. 趋势记录模型批量导入归档Tag(Method2)3. 趋势记录控件1. Excle批量新建/修改归档Tag Fcatory Talk常常需要归档模拟量,对于比较大的项目工程会有成千上万个重要数据需…...
ubuntu系统生成SSL证书配置https
自签名【Lets Encrypt】的测试证书,有效期三个月。 第一步:安装acme,如果没有安装git,需要提前安装 下载came资源 git clone https://github.com/Neilpang/acme.sh.git 无法访问,可以试用gitee的资源,安…...
顺序表(数据结构初阶)
文章目录 顺序表一:线性表1.1概念: 二:顺序表2.1概念与结构:2.2分类:2.2.1静态顺序表2.2.2动态顺序表 2.3动态顺序表的实现声明(初始化)检查空间容量尾插头插尾删头删查找指定位置之前插入数据指…...
AOF和RDB【Redis持久化篇】
文章目录 1.什么是持久化?2.RDB3.AOF 1.什么是持久化? Redis是跑在内存里的,当程序重启或者服务器崩溃,数据就会丢失,如果业务场景希望重启之后数据还在,就需要持久化,即把数据保存到可永久保存…...
数据可视化大屏UI组件库:B端科技感素材PSD
在数据可视化领域,一个出色的大屏UI设计不仅能够准确传达数据背后的信息,更能提升用户的视觉体验。然而,对于UI设计师而言,设计这样一款界面往往面临着寻找合适设计素材的挑战。为了应对这一难题,我们推出了这款数据可…...
【力扣算法】234.回文链表
快慢指针:一个指针走两步,一个指针走一步,当快指针走到链表末尾时,慢指针走到中间位置。 逆转链表:根据指针位置分成两个表,逆转第二个表。 按序判断就可以,如果是相同就是回文,反之…...
MVC流程分析
DisaptcherServlet本质是servlet,执行init()方法,自启动底层执行代码, 作用: 1、读取springmvc配置文件,创建Controller对象,放入容器中,map<"id",对象> 2、接收用户请求&#…...
编程中常见的技术难题有哪些?
技术的未来:如何驾驭变革 引言 在科技迅猛发展的今天,变革已成为常态。你是否感受到这一波潮流的力量?我们正身处一个充满机遇与挑战的时代。诸如人工智能、区块链、云计算等技术如同狂风骤雨,席卷我们的生活与工作方式。那么&a…...
「Mac玩转仓颉内测版50」小学奥数篇13 - 动态规划入门
本篇将通过 Python 和 Cangjie 双语介绍动态规划的基本概念,并解决一个经典问题:斐波那契数列。学生将学习如何使用动态规划优化递归计算,并掌握编程中的重要算法思想。 关键词 小学奥数Python Cangjie动态规划斐波那契数列 一、题目描述 …...
【Axure高保真原型】引导弹窗
今天和大家中分享引导弹窗的原型模板,载入页面后,会显示引导弹窗,适用于引导用户使用页面,点击完成后,会显示下一个引导弹窗,直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…...
盘古信息PCB行业解决方案:以全域场景重构,激活智造新未来
一、破局:PCB行业的时代之问 在数字经济蓬勃发展的浪潮中,PCB(印制电路板)作为 “电子产品之母”,其重要性愈发凸显。随着 5G、人工智能等新兴技术的加速渗透,PCB行业面临着前所未有的挑战与机遇。产品迭代…...
spring:实例工厂方法获取bean
spring处理使用静态工厂方法获取bean实例,也可以通过实例工厂方法获取bean实例。 实例工厂方法步骤如下: 定义实例工厂类(Java代码),定义实例工厂(xml),定义调用实例工厂ÿ…...
【服务器压力测试】本地PC电脑作为服务器运行时出现卡顿和资源紧张(Windows/Linux)
要让本地PC电脑作为服务器运行时出现卡顿和资源紧张的情况,可以通过以下几种方式模拟或触发: 1. 增加CPU负载 运行大量计算密集型任务,例如: 使用多线程循环执行复杂计算(如数学运算、加密解密等)。运行图…...
学习STC51单片机32(芯片为STC89C52RCRC)OLED显示屏2
每日一言 今天的每一份坚持,都是在为未来积攒底气。 案例:OLED显示一个A 这边观察到一个点,怎么雪花了就是都是乱七八糟的占满了屏幕。。 解释 : 如果代码里信号切换太快(比如 SDA 刚变,SCL 立刻变&#…...
七、数据库的完整性
七、数据库的完整性 主要内容 7.1 数据库的完整性概述 7.2 实体完整性 7.3 参照完整性 7.4 用户定义的完整性 7.5 触发器 7.6 SQL Server中数据库完整性的实现 7.7 小结 7.1 数据库的完整性概述 数据库完整性的含义 正确性 指数据的合法性 有效性 指数据是否属于所定…...
C++.OpenGL (20/64)混合(Blending)
混合(Blending) 透明效果核心原理 #mermaid-svg-SWG0UzVfJms7Sm3e {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-icon{fill:#552222;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-text{fill…...
xmind转换为markdown
文章目录 解锁思维导图新姿势:将XMind转为结构化Markdown 一、认识Xmind结构二、核心转换流程详解1.解压XMind文件(ZIP处理)2.解析JSON数据结构3:递归转换树形结构4:Markdown层级生成逻辑 三、完整代码 解锁思维导图新…...
论文阅读:Matting by Generation
今天介绍一篇关于 matting 抠图的文章,抠图也算是计算机视觉里面非常经典的一个任务了。从早期的经典算法到如今的深度学习算法,已经有很多的工作和这个任务相关。这两年 diffusion 模型很火,大家又开始用 diffusion 模型做各种 CV 任务了&am…...
Qt Quick Controls模块功能及架构
Qt Quick Controls是Qt Quick的一个附加模块,提供了一套用于构建完整用户界面的UI控件。在Qt 6.0中,这个模块经历了重大重构和改进。 一、主要功能和特点 1. 架构重构 完全重写了底层架构,与Qt Quick更紧密集成 移除了对Qt Widgets的依赖&…...
