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

又到一月一度的 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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【JavaWeb程序设计】JSP编程

目录 一、编写JSP页面,在界面上显示1-9,9个链接,单击每个链接,能够在另一个页面打印该数字的平方。 1. 运行截图 2. 第一个jsp页面(index.jsp) 3. 第二个jsp页面(square.jsp) 二…

Purple Pi OH 更改SDK的编译选项

本文适用于在Purple Pi OH开发板更改SDK编译选项。触觉智能的Purple Pi OH鸿蒙开源主板,是华为Laval官方社区主荐的一款鸿蒙开发主板。 该主板主要针对学生党,极客,工程师,极大降低了开源鸿蒙开发者的入门门槛,具有以下…

【一念发动便是行】念头,就是命运

一个个恶念累积就是负能量,念头就是命运,克除恶念,防范念头,念头都有能量,学圣学须内外庄严检肃,言语有灵 多数人的问题都是出在念头上,念头,就是自己的命运; 当我们对自…

12 Dockerfile详解

目录 1. Dockerfile 2. Dockerfile构建过程 2.1. Dockerfile编写规则: 2.2. Docker执行Dockerfile的大致流程 2.3. 总结 3. Dockerfile指令 3.1. FROM 3.2. MAINTAINER 3.3. RUN 3.4. EXPOSE 3.5. WORKDIR 3.6. USER 3.7. ENV 3.8. VOLUME 3.9. ADD …

51单片机STC89C52RC——14.1 直流电机调速

目录 目的/效果 1:电机转速同步LED呼吸灯 2 通过独立按键 控制直流电机转速。 一,STC单片机模块 二,直流电机 2.1 简介 2.2 驱动电路 2.2.1 大功率器件直接驱动 2.2.2 H桥驱动 正转 反转 2.2.3 ULN2003D 引脚、电路 2.3 PWM&…

大模型LLMs概述:利用大模型 (LLMs) 解决信息抽取任务

论文标题:Large Language Models for Generative Information Extraction: A Survey 论文链接:https://arxiv.org/pdf/2312.17617.pdf 论文主要探讨了大型语言模型(LLMs)在生成式信息抽取(IE)任务中的应用…

知识库系统平台管理与优化

在之前做的关于FAQ知识库问答系统中,总结了相关踩坑内容,梳理如下,供大家参考。系统平台的管理与优化对于企业来说至关重要,它不仅关乎数据处理的效率,还直接影响到用户体验和业务成果。本文将从系统平台管理方式、系统…

World of Warcraft [CLASSIC] Talent Tree

World of Warcraft [CLASSIC] Talent Tree 天赋树模拟器 01)初始化整个页面,选择游戏职业,初始化3个天赋树 02)初始化天赋树结构,层次为N层 03)每层有4个技能,设置可显示,设置隐藏…

通用代码生成器模板体系,语句和语句组

通用代码生成器或者叫动词算子式通用目的代码生成器是一组使用Java编写的通用代码生成器。它们的原理基于动词算子和域对象的笛卡尔积。它们没有使用FreeMarker和或者Velocity等现成的文件式模板引擎。而是使用java语言开发了一套专门为动词算子式代码生成器使用的模板API。而其…

uniapp启动安卓模拟器mumu

mumu模拟器下载 ADB: android debug bridge , 安卓调试桥,是一个多功能的命令行工具,他使你能够与连接的安卓设备进行交互 # adb连接安卓模拟器 adb connect 127.0.0.1:port # 查看adb设备 adb deviceshubuilderx 有内置的adb&a…

使用 Git Hooks 防止敏感信息泄露

欢迎关注公众号:冬瓜白 在日常开发中,我们可能会不小心将敏感信息提交到 Git。为了防止这种情况,可以利用 Git Hooks 编写一个简单的脚本,当发现提交中包含敏感词时,给出提示。 以下是一个基于 pre-commit 钩子的示例…

【MindSpore学习打卡】应用实践-计算机视觉-深入解析 Vision Transformer(ViT):从原理到实践

在近年来的深度学习领域,Transformer模型凭借其在自然语言处理(NLP)中的卓越表现,迅速成为研究热点。尤其是基于自注意力(Self-Attention)机制的模型,更是推动了NLP的飞速发展。然而&#xff0c…

Git代码提交流程

1. 核心流程 2. 完成流程

LeetCode 196, 73, 105

目录 196. 删除重复的电子邮箱题目链接表要求知识点思路代码 73. 矩阵置零题目链接标签简单版思路代码 优化版思路代码 105. 从前序与中序遍历序列构造二叉树题目链接标签思路代码 196. 删除重复的电子邮箱 题目链接 196. 删除重复的电子邮箱 表 表Person的字段为id和email…

我遭遇的奥数难题(持续更新)

第一题 地上有四堆石子,石子数分别是1、9、15、31。如果每次从其中的三堆同时各取出1个,然后都放入第四堆中,那么,能否经过若干次操作,使得四堆石子的个数都相同?(如果能,请说明具体操作,不能…

【html】许多大型网页都会有一个自己的主题色

许多网站确实会选择一种或几种特定的颜色作为他们的主题色,这通常是为了建立品牌识别度和一致性。 主题色在网站设计中起着至关重要的作用,它们不仅影响网站的视觉效果,还能传达品牌的情感和价值观。选择适当的主题色可以增强用户的品牌记忆…

从传统到智能:工业园区消防管理开始华丽转身

一、工业园区的消防管理现状 然而,当我们审视当前工业园区的消防管理现状时,不难发现其中存在诸多不足。首先,消防信息的智能化程度低,仿佛一位年迈的守望者,力不从心,难以即时将现场的数据信息传达至指挥…

重定向与转发

转发参数不会自动包含在新的请求中。若要将参数传递给重定向地址,可以在服务器端显式地添加参数到重定向URL中。 在重定向URL中包含参数 import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; impor…

TCP的pop网络模式

TCP的pop网络模式 1、tcp连接的状态有以下11种 CLOSED:关闭状态LISTEN:服务端状态,等待客户端发起连接请求SYN_SENT:客户端已发送同步连接请求,等待服务端相应SYN_RECEIVED:服务器收到客户端的SYN请请求&…

巨头们涌入的医疗大模型,何时迎来最好的商业时代?_google医疗大模型 医疗大模型

当下极为火爆的大模型,在医疗赛道同样炙手可热。谷歌刚刚发布了准确率达 91.1%、性能远超 GPT-4 系列的多模态医学大模型 Med-Gemini,国内市场亦很热闹。自 2023 年以来,百度、腾讯、京东等诸多大厂都相继加码医疗大模型领域,与医…