CQ 社区版 V2.6.0 发布 | SQL闪回、权限看板、新增数据源人大金仓等

 前言

HELLO,大家好,又到了 CloudQuery 社区版发版时间!本次更新版本为 v2.6.0,亮点多多,我们直入主题一起来看!

一、本期亮点

新增 3 种数据源支持

V2.6.0,新增三种国产数据源支持:人大金仓(for Oracle/PG)(8.6.0)、Gbase(3.3.0.2)、神州通用(7.0.8),对这些数据源支持权限管控、数据保护、审计分析等。目前 V 2.6.0 总计支持 19 个数据源。

SQL闪回

新增 SQL 闪回(SQL Flashback)功能。允许执行者闪回上一批次提交的操作,以便进行数据恢复、错误纠正或其他必要的数据操作。

在「自动事务提交模式」下,数据库系统会自动管理事务的开始和提交。当在此模式下执行 DML(数据操作语言)操作,如 INSERT、UPDATE 或 DELETE 等,数据库会自动记录这些操作并生成相应的闪回语句。这些闪回语句可以被用于撤销或回滚操作,回到之前的数据状态。

这提供了一种更有效和灵活的数据备份策略,特别是在需要快速回滚错误或恶意操作的情况下。

SQL 闪回功能目前仅支持 mysql、sqlserver、oracle、pg 数据源。

敏感资源申请

新增敏感资源申请,支持在 SDT 菜单栏直接发起对敏感资源的查看申请经审批人审批通过后,即可查看。

通过该流程,用户可以更方便、更直接地申请访问权限,而审批人也可以更快速地控制对敏感资源的访问。

step1:申请查看敏感资源

step2:管理员审批

step3:查看敏感资源

账号锁定期限

新增账号锁定期限,如果用户在指定时间内没有登录,那么该账号将被自动锁定。

这个新功能可以帮助用户更好地保护他们的账号安全。通过自动锁定长时间未登录的账号,可以减少非法访问和潜在的安全风险。同时,这也提醒用户定期登录以保持账号的活跃度和安全性。

权限看板

在「审计分析」模块,增加了「权限看板」,通过「权限看板」可查看用户的权限,包括权限类型、资源、权限详情等信息。

「权限看板」功能提供了一个集中查看用户权限的平台,使得审计人员可以更好地监控和评估系统的权限管理情况,及时发现并解决潜在的安全风险。

  • 可根据用户名、数据库、权限类型、授权时间,进行查询

  • 筛选信息可导出,格式:csv、excel

二、新增功能

连接管理

  • 新增 3 种国产数据源:人大金仓、Gbase、神州通用

  • 连接管理新增批量删除、复制功能

数据操作

  • 操作界面支持主题风格切换

  • 新增 SQL 闪回功能,在自动事务提交模式下,执行 DML 操作会自动生成相应的闪回语句,开启闪回情况下支持数据备份

  • 新增执行进度条

  • 结果集导出新增导出 sql 语句和用户信息选项

数据安全

  • 高危申请新增回显页面,可集中管理申请高危操作的用户,及时收回高危权限

  • 新增敏感资源申请,支持对敏感资源发起查看申请

  • 新增过滤系统库功能,可在配置文件中填写系统库名称,批量启用/禁用时会过滤掉系统库

  • 新增账号锁定期限,多长时间内未登录,账号自动锁定

审计分析

  • 新增权限看板功能,支持查看用户的权限,包括权限类型、资源、权限详情等

  • 角色管理新增审计员—授权模式开关,开启后审计员角色支持授权

三、优化

  • 新建连接时回显 url,支持自定义 jdbc 参数

  • 数据源 OB、达梦支持查看约束

  • OB、PolarDB、达梦支持查看外键

  • OB、PolarDB 支持函数

  • 访问申请工单新增再次申请、重新申请、删除操作

  • 任务中心支持文件归档,定期归档,定期清除

  • 数据源 Impala、Hive、Vertica LSP 优化

四、Bugfix

  • 修复了 CQ 连接数据库时自定义字符集的问题

  • 修复了数据变更工单提交人和审核人都收不到站内消息提醒的问题

  • 修复了【邮箱设置】授权码显示问题

  • 修复了创建权限集时导出功能文案问题

  • 修复了邮件通知中工单信息的显示内容

  • 修复了sqlserver的语句解析问题

  • 修复了版本升级之后审计报错的问题

  • 修复了KingBase支持问题

文档中心升级

  • 对操作手册进行细化,将各个功能模块单独整理成册

  • 增加对应模块的操作视频

  • 支持关键词搜索,精准定位相关文档内容

  • 增加实践示例模块

欢迎大家来 CloudQuery 文档中心体验和使用,我们会努力打造更全面更易用的 CQ 文档站。


CloudQuery询盾 | CloudQuery下载CloudQuery社区版免费下载,数据库操作管控平台免费使用icon-default.png?t=N7T8https://www.cloudquery.club/download

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

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

相关文章

cocos2dx ​​Animate3D (一)

3D相关的动画都是继承Grid3DAction 本质上是用GirdBase进行创建动画的小块。 Shaky3D 晃动特效 // 持续时间(时间过后不会回到原来的样子) // 整个屏幕被分成几行几列 // 晃动的范围 // z轴是否晃动 static Shaky3D* create(float initWithDuration, const Size& …

内存可见性与指令重排序

文章目录 内存可见性内存可见性问题代码演示JMM(Java Memory Model) 指令重排序指令重排序问题代码演示指令重排序分析 volatile关键字volatile 保证内存可见性 & 禁止指令重排序volatile 不保证原子性 在上一节介绍线程安全问题的过程中&#xff0c…

2023亚太杯数学建模B题思路 - 玻璃温室中的微气候法规

# 1 赛题 问题B 玻璃温室中的微气候法规 温室作物的产量受到各种气候因素的影响,包括温度、湿度和风速[1]。其中,适 宜的温度和风速是植物生长[2]的关键。为了调节玻璃温室内的温度、风速等气候因素 , 温室的设计通常采用带有温室风扇的通风系统&#x…

实验4.数据全量、增量、比较更新

【实验目的】 1.利用Kettle的“表输入”,“表输入出”,”JavaScript代码”组件,实现数据全量更新。 2.熟练掌握“JavaScript代码”,“表输入”,“表输入出”组件的使用,实现数据全量更新。 【实验原理】 …

二级指针

*代表指针变量。int*为p的类型。故pp第一个*表示pp为指针int** pp,指向p的二级指针。 p中储存a的地址,pp中储存p的地址。 打印,printf中**pp的表示:pp中储存的是p的地址,第一个*解引用地址p表示p的内容,p的…

回归算法优化过程推导

假设存在一个数据集,包含工资、年龄及贷款额度三个维度的数据。我们需要根据这个数据集进行建模,从而在给定工资和年龄的情况下,实现对贷款额度的预测。其中,工资和年龄是模型构建时的两个特征,额度是模型输出的目标值…

SPASS-ARIMA模型

基本概念 在预测中,对于平稳的时间序列,可用自回归移动平均(AutoRegres- sive Moving Average, ARMA)模型及特殊情况的自回归(AutoRegressive, AR)模型、移动平均(Moving Average, MA)模型等来拟合,预测该时间序列的未来值,但在实际的经济预测中,随机数据序列往往…

macos端文件夹快速访问工具 Default Folder X 最新for mac

Default Folder X 是一款实用的工具,提供了许多增强功能和快捷方式,使用户能够更高效地浏览和管理文件。它的快速导航、增强的文件对话框、自定义设置和快捷键等功能,可以大大提升用户的工作效率和文件管理体验。 快速导航和访问:…

2023亚太杯数学建模B题思路分析 - 玻璃温室中的微气候法规

1 赛题 问题B 玻璃温室中的微气候法规 温室作物的产量受到各种气候因素的影响,包括温度、湿度和风速[1]。其中,适 宜的温度和风速是植物生长[2]的关键。为了调节玻璃温室内的温度、风速等气候因素 , 温室的设计通常采用带有温室风扇的通风系统&#xf…

《数学之美》第三版的读书笔记一、主要是马尔可夫假设、隐马尔可夫模型、图论深度/广度、PageRank相关算法、TF-IDF词频算法

1、马尔可夫假设 从19世纪到20世纪初,俄国有个数学家叫马尔可夫他提出了一种方法,假设任意一个词出现的概率只同它前面的词有关。这种假设在数学上称为马尔可夫假设。 2、二元组的相对频度 利用条件概率的公式,某个句子出现的概率等于每一个词出现的条件概率相乘,于是可展…

【计算机网络笔记】路由算法之层次路由

系列文章目录 什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)…

STM32_5(中断)

中断系统 中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行中断优先级:当…

如何用java的虚拟线程连接数据库

我觉得这个很简单 首先确保你idea支持jdk21. 然后把idea编译成的目标字节码设置为21版本的 然后编写代码。 创建虚拟线程的方式有: Runnable runnable () -> {System.out.println("Hello, world!"); };// 创建虚拟线程 Thread virtualThread Thre…

从0开始学习JavaScript--JavaScript迭代器

JavaScript迭代器(Iterator)是一种强大的编程工具,它提供了一种统一的方式来遍历不同数据结构中的元素。本文将深入探讨JavaScript迭代器的基本概念、用法,并通过丰富的示例代码展示其在实际应用中的灵活性和强大功能。 迭代器的…

【计算思维】蓝桥杯STEMA 科技素养考试真题及解析 2

1、兰兰有一些数字卡片,从 1 到 100 的数字都有,她拿出几张数字卡片按照一定顺序摆放。想一想,第 5 张卡片应该是 A、11 B、12 C、13 D、14 答案:C 2、按照下图的规律,阴影部分应该填 A、 B、 C、 D、 答案&am…

2023亚太杯数学建模竞赛(亚太赛)选题建议+初步分析

如下为C君的2023亚太杯数学建模竞赛&#xff08;亚太赛&#xff09;选题建议初步分析&#xff1a; 提示&#xff1a;DS C君认为的难度&#xff1a;C<A<B&#xff0c;开放度&#xff1a;A<B<C。 以下为ABC题选题建议及初步分析&#xff1a; A题&#xff1a;Image…

Vue批量全局处理undefined和null转为““ 空字符串

我们在处理后台返回的信息&#xff0c;有的时候返回的是undefined或者null&#xff0c;这种字符串容易引起用户的误解&#xff0c;所以需要我们把这些字符串处理一下。 如果每个页面都单独处理&#xff0c;那么页面会很冗余&#xff0c;并且后期如果有修改容易遗漏&#xff0c…

二十二、数组(4)

本章概要 随机生成泛型和基本数组 随机生成 我们可以按照 Count.java 的结构创建一个生成随机值的工具&#xff1a; Rand.java import java.util.*; import java.util.function.*;import static com.example.test.ConvertTo.primitive;public interface Rand {int MOD 10_0…

5-1 Java 网络编程

第1关&#xff1a;URL类与InetAddress类 任务描述 本关任务&#xff1a;了解网络编程基础知识。 相关知识 为了完成本关任务&#xff0c;你需要掌握&#xff1a;1.URL&#xff1b;2.InetAddress。 URL 统一资源定位符&#xff08;Uniform Resource Locator&#xff0c;缩…

2023.11.22 homework

七年级数学 五年级数学 也不知道可以教到几年级&#xff0c;估计很快就教不动了。人生啊。