DataEase 开源 BI 工具 v2.10.3 LTS 发布

DataEase 开源 BI 工具 v2.10.3 LTS 发布

2024 年 12 月 9 日,开源 BI 工具 DataEase 正式发布 v2.10.3 LTS 版本。

此次更新带来了多方面的功能变化:
数据源:API 数据源与 Excel 数据源可设定字段类型与长度,优化数据接入的精准度与灵活性。
图表:离线地图能够自定义地理区域,还具备下钻、轮播等交互功能;折线图与面积图支持条件样式设定,便于突出关键数据信息。
仪表板和数据大屏:可统一设置整体字体,组件背景增添毛玻璃特效,数据大屏支持网格线布局调整,提升视觉呈现效果与布局的精细化。
组件:查询组件可自定义排序规则,样式设置功能也得到增强,优化用户交互体验。
工作台:全新的消息中心功能上线,方便用户及时获取重要通知与信息。
系统设置:增加登录失败次数限制等安全机制,独立管控导出类权限,增强系统安全性与数据保密性。
在嵌入式应用方面:支持嵌入数据填报模块、Tab 组件以及数据大屏组合组件,还可创建特定长度的密钥,拓展了嵌入式应用的功能性与安全性。
X-Pack 增强包:新增游离资源管理功能,有效提升资源管理的效率与精准度。

功能优化
■ 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.mzph.cn/diannao/64197.shtml

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

相关文章

ionic V6 安装ios所需

npm install capacitor/ios添加ios平台 ruby要求3.0以上 rvm use ruby-3.1.0 --default npx cap add ios打开xcode看看创建的项目 npx cap open ios没有capacitor指定的位置, 估计之前pod(cocoapods)安装搞得Ruby环境很乱了......cocoapods整的我麻了... App/App/capacitor…

51单片机--- 串口控制仿真

51单片机--- 串口控制仿真 实验目标:51单片机接收串口数据,根据数据点亮LED。 实验步骤: 在Proteus里画出原理图 在Keil里用C语言编写程序 在Proteus中导入HEX文件,启动仿真 实验协议: 波特率115200 数据位:8位,停止位:1位,校验位:无。 命令格式: 一条命令为…

ssm-day04 mybatis

mybatis是一个持久层框架,针对的是JDBC的优化 简化数据库操作,能进行单表、多表操作,在这个框架下,需要我们自己写SQL语句 Mapper接口和MapperXML文件就相当于Dao和Dao层的实现 通常将xml文件放在resources包下 ,放在…

观测云亮相 Doris Summit,展示流式聚合创新技术

01 技术亮点:重新定义流式聚合的效率与体验 在演讲中,熊豹详细介绍了 GuanceDB 如何支撑观测云的全量业务场景,并分享了 SelectDB 在处理复杂查询中的应用与挑战。从动态表结构管理到函数下推优化,观测云通过灵活的架构设计有效解…

qt中tr的使用

在 Qt 中使用 tr 函数对字符串进行翻译时,通常会通过 Qt Linguist 工具来处理翻译。以下是一个基本的步骤说明,展示如何将 QPushButton *btnnew QPushButton(tr("Hello World"),this); 翻译成其他语言,比如中文: 1.创建…

因特网的发展三个阶段

因特网的发展大致分为哪几个阶段,这几个阶段的主要特点 第一个阶段——单个网络到互联网 1969年美国创建第一个分组交换的单个网络ARPANET(单个的分组交换网)所有要连接在ARPANET上的主机都直接与就近的节点交换机相连; 20世纪…

基于X410的LabVIEW FPGA跳频通信系统开发

跳频通信系统是一种高效的无线通信技术,通过在多个频率间快速切换,提高抗干扰能力和信号安全性。以NI USRP X410为硬件平台,利用LabVIEW FPGA实现一个实时跳频通信系统,涵盖信号生成、触发控制、接收检测及实时数据处理。 系统架构…

校园交友app/校园资源共享小程序/校园圈子集合二手物品交易论坛、交友等综合型生活服务社交论坛

多客校园社交圈子系统搭建 校园交友多功能系统源码: 1、更改学校为独立的模块。整体UI改为绿色,青春色,更贴近校园风格。2、圈子归纳到学校去进行运营。每个学校可建立多个圈子。和其他学校圈子互不干扰。3、增加用户绑定学校,以后进入将默认…

医院跌倒检测识别 使用YOLO,COCO ,VOC格式对4806张原始图片进行标注,可识别病人跌倒,病人的危险行为,病床等场景,预测准确率可达96.7%

医院跌倒检测识别 使用YOLO,COCO ,VOC格式对4806张原始图片进行标注,可识别病人跌倒,病人的危险行为,病床等场景,预测准确率可达96.7% 数据集分割 4806总图像数 训练组70% 3364图片 有效集20&#…

SQL进阶技巧:如何根据工业制程参数计算良品率?

目录 0 问题描述 1 数据准备 2 问题分析 步骤1:确定每个生产批次的制程参数是否在合格范围内 步骤2:基于中间结果一计算临时良品数量 步骤3:计算良品率(最终结果) 3 小结 问题拓展:如果制程参数是动…

RK3568平台(内存篇)内存管理架构

一.内存管理架构 内核管理内存的基本单位page页: 物理内存被分割成相同大小的组,内核用页来表示这个组,页是内核管理内存的基本单位,尽管处理器的最小可寻址单位通常是字, 但是, 内存管理单元MMU通常以页为单位进行处理. 因此,从虚拟内存的上来看,页就是最小单位. 页帧…

常见漏洞—ssti

我之前在做了几道题之后写了一篇只包含python环境的ssti的总结,后来刷portswigger lab的时候才发觉自己先入为主了,所以决定重新写一篇。 因本人技术浅薄,只对见过的几个模板做简单介绍,如果想看有深度的文章,可以直接…

WEB语义化的新探索:浅析LLMs.txt

【引】有人迷恋使用大模型生成各种有趣的内容, 有人沉醉于大模型相关技术的探索,没有对错,只在于你的乐趣所在。 一项名为 llms.txt 的新提案标志了一些非同寻常的东西的出现: 一个Web网站不仅为人类读者服务,而且为人工智能提供服…

MacOs使用Wine 安装UaExpert与UaExpert的使用

要在 macOS 上使用 Wine 安装和运行 UaExpert,可以按照以下步骤操作: 安装 Wine 在 macOS 上,你可以通过 Homebrew 来安装 Wine。如果你还没有安装 Homebrew,可以先安装 Homebrew,然后使用它来安装 Wine。 bash /bin…

scp命令

scp(Secure Copy Protocol)是一种用于在不同主机之间安全传输文件的命令。使用 scp 命令,你可以将文件从本地计算机复制到远程计算机,或者从远程计算机复制到本地计算机。 以下是 scp 命令的基本语法和一些示例: 基本…

YOLOv10改进,YOLOv10利用DLKAttention融合DCNv3、DCNv4形成全新的可变形大核注意力,并二次创新C2f结构,全网首发

理论介绍 完成本篇需要参考以下三篇文章,并已添加到YOLOv10代码中 YOLOv10改进,YOLOv10添加DCNv3可变性卷积与C2f结构融合(无需编译)YOLOv10改进,YOLOv10添加DCNv4可变性卷积(windows系统成功编译),全网最详细教程YOLOv10改进,YOLOv10添加DLKA-Attention可变形大核注意力…

信奥赛CSP-J复赛集训(bfs专题)(5):洛谷P3395:路障

信奥赛CSP-J复赛集训(bfs专题-刷题题单及题解)(5):洛谷P3395:路障 题目描述 B 君站在一个 n n n\times n n

使用PyTorch Lightning简化深度学习模型开发

使用PyTorch Lightning简化深度学习模型开发 引言 随着深度学习领域的快速发展,开发者们面临着越来越多的挑战。从构建高效的训练循环到管理复杂的超参数,这些任务不仅耗时而且容易出错。为了帮助开发者更专注于模型的设计与创新,而不是被琐…

SSM 技术驱动的垃圾分类系统,引领绿色风尚

第1章 概述 1.1 研究背景 随着现代网络技术发展,对于垃圾分类系统现在正处于网络发展的阶段,所以对它的要求也是比较严格的,要从这个系统的功能和用户实际需求来进行对系统制定开发的发展方式,依靠网络技术的的快速发展和现代通讯…

【从零开始的LeetCode-算法】1338. 数组大小减半

给你一个整数数组 arr。你可以从中选出一个整数集合,并删除这些整数在数组中的每次出现。 返回 至少 能删除数组中的一半整数的整数集合的最小大小。 示例 1: 输入:arr [3,3,3,3,5,5,5,2,2,7] 输出:2 解释:选择 {3,7…