CQ 社区版2.13.3 | 支持全局开启OTP登录、文本导入功能可独立控制……

news2024/12/21 18:43:26

又到一月一度的 CloudQuery 发版时间啦!

本次版本更新,对多个模块进行了功能的优化和完善,比如将文本导入与 insert 权限脱离使文本导入可单独控制;将工具权限与权限等级脱离,使其能独立授权和提权;操作模块对齐 Navicat,层级下所有数据库对象信息展示……

此外,完善和修复了一些之前社区小伙伴提过的问题,如完善了全局开启OTP登录;优化登录密码错误时的提示等等。

下面我们就来具体看看这些更新内容~

文本导入脱离insert权限,可进行单独控制

本次更新,CQ 增加了开启文本导入功能的控制方式。在过往版本中,文本导入功能与表的 insert 权限挂钩,只要有 insert 权限,那个表的右键菜单就有文本导入功能。

而在此次更新中,我们将文本导入功能独立,用户可自定义文本导入功能的控制方式。在数据保护-安全设置-基础设置中,增加了「文本导入设置」。目前,文本导入可通过权限控制,或限制单次导入文件大小。

| 权限控制

如果「文本导入设置」为「权限控制」,则用户在进行文本导入操作前需要获得「文本导入」权限。

「文本导入」权限目前纳入了「工具权限」,在「工具权限」中授予用户「文本导入」权限,则该用户表右键菜单才会有文本导入功能。

文本导入工具权限.png

| 限制单次导入文件大小

如果「文本导入设置」为「限制单次导入文件大小」,平台默认会给所有用户开启文本导入权限,不需要通过权限控制,但需要设置单次导入文件大小。如果单次导入文件大小超过设置的阈值,则会强制走审批,审批通过后,可执行本次文本导入。

💡 注意:在「流程」-「自定义流程设计」中,增加了「导入申请」模块,管理员可自定义导入申请审批流程。

文本导入走审批v2.05M.gif

工具权限可进行单独授权和提权

之前版本中,工具权限需要结合到权限等级一起进行授权,因此当用户在不同层级具备不同的权限等级,此时若想在某一层级对该用户进行工具授权,平台会提示“是否重置所选用户权限等级”,由此容易导致原先设置的用户权限被更改。

因此,在此次版本中,我们将工具权限独立出来。在对用户进行工具权限授权时,不会影响用户在不同层级的权限等级。

🌱 看一下现在的正确打开方式 👇🏻👇🏻👇🏻

工具权限可单独控制25M.gif

💡 此外,权限生效时间分成了「权限等级生效时间」和「工具权限生效时间」,都可单独进行修改。

权限生效时间.png

数据操作模块对齐 Navicat,增加层级下所有数据库对象信息展示

MySQL、Oracle、OracleCDB 数据源增加 schema 快速打开功能,对齐 Navicat。

本次版本,对 SDT 树中数据源的 schema层级-表组层级-视图组层级-函数层级-存储过程层级,右键菜单增加了「打开」操作功能。

如在 schema 层级直接右键打开,右侧界面依次展示该schema下的表组、视图组、函数组、存储过程组信息,同时可快速进行打开表、设计表、添加表、查看表结构等操作。

数据库对象信息展开.png

结果集导出提示完善

此前版本中,在进行“结果集导出”操作时,如果遇到不支持导出的字段类型,将导出失败同时给予提示。在本次版本中,我们对此功能进行了优化。

在进行结果集导出时,页面上增加了前置的导出提示,在此可查看当前CQ平台不支持的导出字段类型。

导出提示.png

同时,对于不支持的导出字段类型不再进行阻断,即使导出的结果集中包含不支持导出的字段类型,也能导出该结果集,在导出文件该字段列会展示「不支持导出」字样。

结果集导出不支持字段.png

可全局开启「强制OTP登录」

之前版本中,管理员开启「强制OTP绑定」后,用户会在登录时收到「请进行OTP设置」的提示,需要再去个人中心进行「OTP设置」。在本次更新中,我们对全局开启OTP登录进行了优化。

系统管理员开启「强制OTP绑定」后,在「系统用户登录」设置中选择「强制OTP认证登录」,即可开启平台所有用户的OTP登录。开启后,当普通用户再次登录时,平台会直接弹出OTP认证窗口。

强制全局otp绑定v2.0(5M).gif

访问控制白名单中增加用户绑定

此前CQ平台访问控制可通过白名单策略或黑名单策略,如果用户IP在白名单中,则可访问CQ平台。本次更新中,我们在此IP基础上增加了「用户绑定」,如果该用户ID所属的IP地址在白名单中,则该用户可访问CQ平台。

🌱 也就是说,用户在访问CQ平台时,需要进行两个条件判断。
1、该用户IP是否在白名单内
2、该用户ID是否在允许访问的IP段内

访问设置用户id.png

用户参数管理增加枚举值

当CQ内置的用户参数无法满足需求时,可以自定义添加用户参数,同时可添加枚举值。完成设置后,在新建用户时,该参数可作为必填/选填项,枚举值将以下拉选项形式出现。

用户参数管理枚举值.png

优化了数据操作中 SDT 树的展示情况

  1. 如果用户仅是连接的“连接管理员”,没有权限等级也没有工具权限,则在该用户的SDT树中不会展示该连接;
  2. 用户对某个资源的权限等级为“无权限”,且没有工具权限,则在该用户的SDT树中不展示该资源;
  3. 在用户无权限等级的情况下,有某个资源的工具权限(批量执行或终端窗口),则在该用户的SDT树下就会展示该资源,且能展开到有工具权限的层级;
  4. 用户有权限等级,则同原来的展示方式,SDT数会展示有权限的资源。

其他的新增功能及优化

  • 针对 PostgreSQL、PolarDB、dameng和OceanBase数据源,analyze、checkpoint、comment、copy、create index、create trigger、alter role、alter index、rename、show_create_table、drop_index 这些操作支持在schema层级授权生效
  • 优化各个模块检索功能,增加了可检索字段
  • 批量执行系统支持统一设置能创建的任务数
  • 优化了 Oracle 自定义类型字段在结果集中的展示
  • 工单和流程模块增加「全部视图」
  • 数据变更支持上传多个附件,可调整附件执行顺序
  • 以下数据源增加了设计表功能:openGauss、GaussDB、GaussDB_DWS、KingBaseOracle、KingBasePG、MogDB、TiDB
  • 结果集分页行数可在「连接配置」中进行设置

社区问题修复

  • 优化登录密码错误时的提示
  • 修复了审计导出超过26w条记录导出超时的问题
  • 修复数据变更-工单详情sql文本查看不方便、没有格式的问题
  • 修复客体授权在表组下搜索表对象时只能搜索当页的表的问题
  • 修复脱敏扫描3.5w张表系统会崩溃的问题
  • 修复了右键菜单导出时,服务器未启动或网络异常的问题

👉 CloudQuery 体验路径:

下载地址:https://www.cloudquery.club/download
帮助文档:https://bintools.yuque.com/org-wiki-bintools-xniowl/do4ums
🌱 ps:下载功能目前仅支持pc端奥~

👉 用户反馈:

工单入口:https://www.cloudquery.club/login

🔈🔈🔈 号外号外

CQ 社区即将开启《CloudQuery社区版:从入门到精通》系列教程!该系列目前已设置十一期内容,每一期包含多个小节,每个小节内容都将以场景模式呈现,带你“3分钟快速上手”,迅速从小白入门成长为大师。

✅ 教程收获
-CQ新手:从0-1,系统性地学习使用CloudQuery,快速上手体验,感受 CQ 的“超能力”
-CQ“老炮儿”:进一步深入了解CQ,挖掘未曾发现的 CQ“隐藏惊喜”

👉🏻 第一期:《快速开始》

助手订阅号二维码.jpeg

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

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

相关文章

项目实战--Spring Boot + Minio文件切片上传下载

1.搭建环境 引入项目依赖 <!-- 操作minio的java客户端--> <dependency><groupId>io.minio</groupId><artifactId>minio</artifactId><version>8.5.2</version> </dependency> <!-- jwt鉴权相应依赖--> &…

初试总分409分,专业课143,西电821专业

非常感谢自己考研409分上岸西安电子科技大学&#xff0c;杭州研究院&#xff0c;专业课143分&#xff0c;跟的研梦&#xff0c;讲课以及答疑还是非常专业的。 821专业课课本总共有四本&#xff0c;都在官网考纲的参考书里写了&#xff0c;不过主要参考其中两本&#xff0c;一本…

机器学习笔记 LightGBM:理解算法背后的数学原理

一、简述 在一次数据科学的比赛中&#xff0c;我有机会使用 LightGBM&#xff0c;这是一种最先进的机器学习算法&#xff0c;它极大地改变了我们处理预测建模任务的方式。我对它在数千个数据点上进行训练的速度感到着迷&#xff0c;同时保持了其他算法难以达到的准确性。LightG…

EasyExcel4导入导出数据(基于MyBatisPlus)

一、POM依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><m…

OK527N-C开发板-简单的性能测试

OK527N-C CoreMark 获取CoreMark源码 首先使用Git克隆仓库&#xff1a; git clone https://github.com/eembc/coremark.git cd coremark修改Makefile 首先复制文件夹 cp -rf posix ok527之后修改ok527文件夹下的core_portme.mak文件&#xff0c;将CC修改如下 CC aarch6…

uniapp地图点击获取位置

主页面 <view class"right-content" click.stop"kilometer(item)"><view class"km">{{item.distance||0}}km</view><image src"../../static/map.png" mode""style"width: 32rpx; height: 32rpx…

模块电源(九):DC-DC工作模式和调制方法

DC-DC 需要在一定的开关频率下工作&#xff0c;并需要一个控制电路配合来稳定 DCDC 的输出电压。因此&#xff0c;针对不同的控制方案&#xff0c;需要设计不同的 DC-DC 工作模式和调制方法来使其稳定工作。 一、工作模式 一个 DC-DC 电路中&#xff0c;开关管导通阶段的电感电…

【前端】HTML+CSS复习记录【5】

文章目录 前言一、padding、margin、border&#xff08;边框边距&#xff09;二、样式优先级三、var&#xff08;使用 CSS 变量更改多个元素样式&#xff09;四、media quary&#xff08;媒体查询&#xff09;系列文章目录 前言 长时间未使用HTML编程&#xff0c;前端知识感觉…

【高中数学/基本不等式】已知a,b皆为正实数,且a+b=2 求:1/a+4/b的最小值?(2011年重庆理科卷第七题)

【题目】 已知a,b皆为正实数&#xff0c;且ab2 求&#xff1a;1/a4/b的最小值&#xff1f; 【解答】 解法一&#xff1a;基本不等式法 由ab2可推知a/2b/21 1/a4/b(a/2b/2)/a(2a2b)/b1/2b/2a2a/b22.5b/2a2a/b >2.52倍根号下&#xff08;b/2a*2a/b&#xff09;2.52*14.…

力扣双指针算法题目:双数之和,三数之和,四数之和

目录 一&#xff1a;双数之和 1.题目&#xff1a; 2.思路解析 3.代码 二&#xff1a;三数之和 1.题目 2.思路解析 3&#xff0c;代码 三&#xff1a;四数字之和 1.题目 2.思路解析 3.代码 一&#xff1a;双数之和 1.题目&#xff1a; 输入一个递增排序的数组和一…

基于Java的家政预约系统设计与实现

作者介绍&#xff1a;计算机专业研究生&#xff0c;现企业打工人&#xff0c;从事Java全栈开发 主要内容&#xff1a;技术学习笔记、Java实战项目、项目问题解决记录、AI、简历模板、简历指导、技术交流、论文交流&#xff08;SCI论文两篇&#xff09; 上点关注下点赞 生活越过…

提高候选人的招聘感受:成功的策略

大约78%的候选人表示&#xff0c;他们的整体应聘体验表明企业对员工的关注。然而&#xff0c;超过一半的候选人透露&#xff0c;他们在招聘过程中有过负面的候选人经历&#xff0c;80%的候选人在经历了令人失望的招聘过程后会公开与他人分享他们的不良经历。 但也有一线希望&am…

Swift 中强大的 Key Paths(键路径)机制趣谈(上)

概览 小伙伴们可能不知道&#xff1a;在 Swift 语言中隐藏着大量看似“其貌不扬”实则却让秃头码农们“高世骇俗”&#xff0c;堪称卧虎藏龙的各种秘技。 其中&#xff0c;有一枚“不起眼”的小家伙称之为键路径&#xff08;Key Paths&#xff09;。如若将其善加利用&#xff…

STM32 中断编程入门

目录 一、中断系统 1、中断的原理 2、中断类型 外部中断 定时器中断 DMA中断 3、中断处理函数 中断标志位清除 中断服务程序退出 二、实际应用 中断控制LED 任务要求 代码示例 中断控制串口通信 任务要求1 代码示例 任务要求2 代码示例 总结 学习目标&…

什么是文档透明加密|好用的文档透明加密软件有哪些?

在当今日益数字化和信息化的时代&#xff0c;数据安全问题愈发受到企业和个人的关注。文档作为信息的重要载体&#xff0c;其安全性不言而喻。为了保障文档的机密性和完整性&#xff0c;文档透明加密技术应运而生。本文将对文档透明加密进行详细介绍&#xff0c;并探讨一些好用…

6月份上海二手房卖疯了,暴涨四成,反价房东被抛弃

6月份刚刚结束&#xff0c;北京、上海两大城市的房市成交情况纷纷出炉&#xff0c;从成交量来看上海房市明显比北京火热许多&#xff0c;同时与其他城市类似&#xff0c;消费者偏向于二手房。 6月份上海二手房往前高达2.6万套&#xff0c;环比增加超四成&#xff0c;创下2021年…

粤港联动,北斗高质量国际化发展的重要机遇

今年是香港回归27周年&#xff0c;也是《粤港澳大湾区发展规划纲要》公布5周年&#xff0c;5年来各项政策、平台不断为粤港联动增添新动能。“十四五”时期的粤港澳大湾区&#xff0c;被国家赋予了更重大的使命&#xff0c;国家“十四五”《规划纲要》提出&#xff0c;以京津冀…

用MySQL+node+vue做一个学生信息管理系统(二):创建MySQL数据表、创建HTML用户列表页面

MySQL代码 CREATE DATABASE students;USE students;CREATE TABLE student( id INT COMMENT 学号, name VARCHAR(32) COMMENT 姓名, sex VARCHAR(8) COMMENT 性别, class VARCHAR(64) COMMENT 班级 )SHOW TABLES;下面介绍一下Vue框架的element-ui的使用方法&#xff0c;这里就不…

【哈尔滨二级等保测评需要测哪些指标】

为了保证系统的安全性、稳定性和遵从性&#xff0c;哈尔滨二级等保评估要求对评估指标进行全面的评估。下面就是对哈尔滨等保二级考核所需要的考核指标的具体说明&#xff0c;并按各个维度分点表达与总结&#xff1a; 一、物理安全要求 物理安全是信息系统的根本&#xff0c;…