CQ 社区版2.10.0 | 新增 SQL 审核、全新英文版上线… 二维码
发表时间:2024-03-27 16:07 三月中旬,我们预告了 CloudQuery 社区版即将上线的「SQL 审核」功能。现在,它来了! 本次社区版 v2.10.0,除了 SQL 审核功能,我们还在手动授权、连接分组等模块做了新功能和优化。 新增 SQL 审核功能 支持的数据源及内置规则 本次版本, SQL 审核支持四大数据源:MySQL、SQLServer、PostgreSQL、Oracle。 根据数据源类型,CloudQuery 内置 4 种规则模板,即default_PostgreSQL、default_MySQL、default_Oracle、default_SQLServer。在创建连接时对连接生效。 ️ 每一种规则模版中,都设置了以下几种类型规则:DDL 规范、DML 规范、使用建议、索引规范、命名规范 ️ 每一种规则都可以根据实际业务情况选择规则等级:
灵活组合规则 针对同类型的部分连接,由于业务场景不同,使用的 SQL 审核规则也会有差异。对此,CloudQuery 可进行「新建规则模板」。 操作步骤
00:1 SQL 审核在 CQ 的应用场景 当我们在「规则管理」中给相应数据库启用了 SQL 审核模板,对于该数据库则可以应用在以下两种场景中:SQL 编辑器窗口和数据变更。 SQL 窗口 根据建立的 SQL 规则模板和启用的规则,当 SQL 语句在编辑器中执行时,会根据该数据源下定义的规则进行检查,根据内置的规则等级(error、warning、notice),会给出相应提示。 数据变更 在提交变更 SQL 文本后,对根据启用的 SQL 规则模板进行检查,展示每一条 SQL 的检查结果,包括执行语句、检查结果详情。根据检查结果提示对执行语句进行修改,修改后再次进行「执行审核」,直到审核结果无 error、warning 等级的提示,可点击下一步执行变更 SQL 文本。 「手动授权」模块的新增功能及优化 进行用户授权时增加「工具权限」选项 目前,在某一资源下添加授权用户时,只能配置「权限等级」。本次社区版 2.10.0,增加「工具权限」选项。 在添加用户时,可以便捷地完成「权限等级」和「工具权限」的配置。 对用户授权增加「批量操作」功能 在「手动授权」-「用户授权」页面会展示当前资源所授予的用户情况,通常会出现一个资源下存在大量授权用户的情况,因此增加「批量操作」。 ️ 增加的批量操作包含:批量移除、批量禁用、批量设置权限等级、批量设置工具权限。 对用户授权的「移除」、「禁用」操作进行优化
目前,当用户设置于上层级,移除操作无法进行。对此,我们增加了前置提示: 1、如果该用户无法被移除,其「移除」按钮置灰 2、鼠标悬停时提示 “此用户设置于上层级,无法移除,请从上层开始移除,或者进行禁用/更换权限等级操作”
用户可自行决定是否使用连接分组上的权限继承 原场景: 在之前版本的 CQ 中,在「连接管理」的分组情况下,当在组内添加用户时,该用户不会继承当前组的权限,需要对新添加用户重新授权。 本次 2.10.0,我们对组内权限的继承/取消做了优化设计。对于添加分组的连接是否需要继承分组上的权限设置由用户根据实际情况自己决定。 组层级的溢出菜单优化 将组层级的溢出菜单功能调整为:修改名称、解除、添加连接、移出连接、设置连接管理员。 添加连接时可选择是否继承分组相关的设置
针对审计员增加审计范围的设置 本次更新中,我们给「审计员」角色开通了选择审计范围的能力。 当有用户被绑定至「审计员」角色时,默认可查看系统中所有用户的操作行为。但可通过「自定义」指定审计范围。 设置完成后,仅拥有「审计员」角色的用户登录系统后,对工单管理、审计概览、对象审计、用户审计、权限看板这些模块的数据查看范围依赖于这个用户的审计范围。 若是全局用户就可以查看所有用户的工单信息、操作明细、语句明细等;若审计范围只是部分用户,则只能查看这部分用户的工单信息、操作明细,语句明细等。 应用场景 举个“栗子” 在一些政务单位中,省局和地市局都会设置「审计员」的角色,但有权级划分,两者的审计范围是不同的。 通过此功能,可根据实际业务需求配置「审计员」的实际审计范围,省局的可查看全省范围的用户情况,地市的则只能查看自己地市范围的用户操作行为,做到有效的审计权限隔离,增强合规安全性。 MongoDB 新建连接时支持单机、副本集、分片集群三种连接模式 数据源 MongoDB 新建连接时支持三种连接模式:单机模式、副本集模式、分片集群模式 SQL 编辑器的优化 SQL 编辑器可快速查看表结构 在 SQL 编辑器中选中表名,右键可快速选择查看「表结构」,当前支持的数据源有:Dameng、mariadb、mysql、oceanbase、oracle、pg、SQLserver、GBase、GuassDB、GuassDB_DWS、KingBaseOracle、KingBasePG、OceanBaseMysql、OpenGuass、OracleCDB、PolarDB、vertica SQL 编辑器中增加编辑器最大执行行数提醒 一些 SDT 树的功能增加
一些系统设置功能的增加
社区提问修复及优化
新版本下载 中文版下载地址:https://www.cloudquery.club/download 帮助文档:https://bintools.yuque.com/org-wiki-bintools-xniowl/do4ums 用户反馈 工单入口:https://www.cloudquery.club/login 特别鸣谢 感谢社区暖冬、小呆、zh、不忘初心、比特、1/2、雨哲、袁多彬、Mr.W、王甫晓、龙斌、杨铭同学的反馈!CloudQuery 仍在成长,我们珍视每位用户的使用体验,鼓励各位多提问题与建议,一起参与 CloudQuery 的建设! 如果有更多你想要的功能/待优化的体验,欢迎添加小助手在社群告诉我们哦
文章分类:
版本更新
|