支持自定义离线地图地理区域,查询组件及数据源功能增强,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动态规划斐波那契数列 一、题目描述 …...
笔记:算法题目中需要处理 int 某个位的三种方法:for、while、to_string
int n; cin >> n; 1. 使用for观察高位、低位、本位 for(int i 1; i < n; i * 10){ //i 1 当前位为个位, i 10 为十位,以此类推 high n / (i * 10); //这是相对于 i 的高位,例如 i 为个位…...

设备驱动与文件系统:05 文件使用磁盘的实现
从文件使用磁盘的实现逻辑分享 我们现在讲第30讲,内容是文件使用磁盘的具体实现,也就是相关代码是如何编写的。上一节我们探讨了如何从字符流位置算出盘块号,这是文件操作磁盘的核心。而这节课,我们将深入研究实现这一核心功能的…...
使用 C/C++ 和 OpenCV 添加图片水印
使用 C/C 和 OpenCV 添加图片水印 🖼️ 在数字图像处理中,添加水印是一种常见的操作,可以用于版权保护、品牌宣传或信息标注。本文将介绍如何使用 C/C 和强大的计算机视觉库 OpenCV 来实现将自定义水印(图片或文字)添…...

leetcode_66.加一
题目链接 这道题归类在力扣的数学类中,应该算是一道思维的简单题吧 题是这样的,根据题目我们不难理解,这个题就是在最后一位加 1 然后返回,正如示例所说的那样,当然这很符合我们人的思维,写这种算法题最重要…...
MCP(Model Context Protocol)与提示词撰写
随着大模型(LLM)在复杂任务中的普及,如何让模型高效调用外部工具和数据成为关键挑战。传统函数调用(Function Calling)依赖开发者手动封装 API,而 MCP(Model Context Protocol) 通过…...

华为云Flexus+DeepSeek征文 | 基于DeepSeek-V3构建企业知识库问答机器人实战
作者简介 我是摘星,一名专注于云计算和AI技术的开发者。本次通过华为云MaaS平台体验DeepSeek系列模型,将实际使用经验分享给大家,希望能帮助开发者快速掌握华为云AI服务的核心能力。 目录 作者简介 1. 引言 2. 技术选型与架构设计 2.1 技…...
C++_核心编程_菱形继承
4.6.8 菱形继承 菱形继承概念: 两个派生类继承同一个基类 又有某个类同时继承者两个派生类 这种继承被称为菱形继承,或者钻石继承 菱形继承问题: 1. 羊继承了动物的数据, 驼同样继承了动物的数据࿰…...
如何把本地服务器变成公网服务器?内网ip网址转换到外网连接访问
内网IP只能在本地内部网络连接访问,当本地搭建服务器部署好相关网站或应用后,在局域网内可以通过内网IP访问,但在外网是无法直接访问异地内网IP端口应用的,只有公网IP和域名才能实现互联网上的访问。那么需要如何把本地服务器变…...

湖北理元理律师事务所:债务咨询中的心理支持技术应用
债务危机往往伴随心理崩溃。世界卫生组织研究显示,长期债务压力下抑郁症发病率提升2.3倍。湖北理元理律师事务所将心理干预技术融入法律咨询,构建“法律方案心理支持”的双轨服务模型。 一、债务压力下的心理危机图谱 通过对服务对象的追踪发现&#x…...
【element-ui】el-autocomplete实现 无数据匹配
文章目录 方法一:使用 default 插槽方法二:使用 empty-text 属性(适用于列表类型)总结 在使用 Element UI 的 el-autocomplete 组件时,如果你希望在没有任何数据匹配的情况下显示特定的内容,你可以通过自定…...