CQ 社区版 2024.11 | 新增“审批人组”概念、可通过SQL模式自定义审计图表……

CloudQuery 社区 11 月新版本来啦!本月版本依旧是 CUG(CloudQuery 用户组)尝鲜版的更新。

针对审计模块增加了 SQL 模式自定义审计图表;在流程模块引入了“审批人组”概念。此外,在 SQL 编辑器、连接管理等模块都涉及多项新增功能,一起来看看吧~

审计分析

| 审计概览增加图表切换、自定义统计时间
  • 审计概览页面所有图表支持切换为表格

我们收到部分用户反馈,实际业务场景下,在使用审计功能时,相较于图表而言用到更多的还是审计表格。

因此在本次版本中,我们在 CloudQuery 审计概览页面增加了图表切换按钮。页面下所有图表都可一键切换为表格,同时支持某一图表独立切换。

image.png

此外,所有图表支持一键导出。

image.png

  • 用户操作量的时间范围新增“全部”,并支持自定义

image.png

「自定义审计指标」增加 SQL 模式

在过往版本中,我们支持了自定义审计指标,可通过选择不同的审计字段,并选择适当的图标类型,能够生成自定义审计图表。本次版本,我们新增支持以「SQL 模式」进行自定义审计指标。用户可通过直接编写 SQL 语句生成表单并实现智能图表展示。

👉🏻 如何通过“SQL 模式”自定义审计指标

以“查看用户 admin001 在各类型数据库的操作行为审计”为例,进行操作步骤示例

step 1:【审计概览】页面,点击右侧小图标进入【自定义审计指标】页面,进入【sql模式】

image.png

image.png

step 2: 右侧顶部输入 sql 语句,输入 $ 即可引用参数,select {数据库类型} , {数据库类型}, {数据库类型},{语句类型},COUNT(${执行语句})from ${审计表}where ${用户名}=‘adminee1’ GROUP BY {数据库类型} , {数据库类型}, {数据库类型},{语句类型}

输入后点击“生成”,即可根据 sql 语句在下方生成审计查询数据表单。

image.png

step 3: 选择智能图表的类型,即可将表单类型切换为图表展示,例如选择堆积柱状图

image.png

step 4: 填写图表要素,包括X轴,Y轴,图例,需要从已有的表单字段中进行选择,关联后才可生成智能图表。

image.png

step 5: 完成图表格式和数据格式填写后,即可生成图表。

image.png

step 6: 保存该自定义审计指标。

image.png

随后在【审计概览页面】可选择展示该审计图表。

image.png

语句明细新增“关联 SQL”字段

「审计概览」-「语句明细」,在详细信息中增加了“关联 SQL”,展示 rollback 和 commit 的所有语句。

image.png

同时,在语句明细的导出文件中,也增加了“关联 SQL”字段,点击即可在 sheet 页中查看全部。

对象审计,对已选择对象增加标识

在【对象分析】模块,针对已选择的对象实现悬停时资源信息展示,对已选择的 schema 增加选中标识。

image.png

新增「审批人组」概念

在当前流程模块和数据变更模块的自定义流程设计中,CloudQuery 可根据部门或直接选择个人进行审批。本次更新中,我们在审批流中引入“审批人组”的概念,开放了审批人的选择。

首先,我们需要在【连接管理】页面设置审批人组。

在【连接管理】的资源列表下,新增「审批人组视图」,在审批人组中添加对应的用户和关联连接。

image.png

完成审批人组设置后,就可在「自定义流程设计」中选择审批节点为“审批人组”。默认“审批人组”只要有一人通过,即可进入下一节点审批。

image.png

连接管理和授权的部分功能优化

  • 连接管理中,新建/编辑连接页面增加自动回滚时间(默认300s),管理员可自定义自动回滚时间

image.png

  • 主体授权/客体授权/自动授权的下发逻辑优化为独立授权,去掉界面的覆盖提示。通过重置操作可将子级权限全部重置为父级。

image.png

  • 客体授权的移除操作优化“级联选项”,勾选后将移除该用户在所有层级上的权限。

image.png

  • 主体授权中查看用户数据库权限信息,资源的列加拖动效果,可执行拖动展示

  • 主体授权页面的用户权限详情,对授权时间新增排序按钮,可升序、降序展示

流程模块新增「回撤」功能

流程模块,新增了「回撤」功能,对于已生效的权限,如果用户不需要使用,可主动进行撤回;在使用权限后,也可主动归还。撤回的权限将归档至“已撤回”tab 下。

image.png

基础设置增加多项配置

  • 基础设置中新增文件下载次数,可全局控制用户对单个文件的下载次数

image.png

  • 新增工具权限设置,管理员可调整工具权限的全局设置,未选中的工具权限将不会展示在用户申请权限的流程中

image.png

  • 新增调试地址配置

image.png

SQL 编辑器的部分功能优化

  • 支持多个 select 语句及其查询结果的一次性导出,并在任务中心展示相关信息
  • 当用户执行 select 语句时,增加其关于 update 权限的鉴权,如果该用户拥有 update 权限,则可对结果集进行编辑;如果该用户没有 update 权限,那么他即使拥有结果集编辑权限也不可对结果集进行编辑
  • SQL 编辑器的标签页支持重命名,且标签页不允许重名
  • 结果集右键支持复制标题/与标题一起复制/全部复制
  • 手动事务超时后自动回滚,支持在执行日志中展示执行信息并无法点击提交按钮

部分数据源的功能优化

  • MongoDB 支持数据变更
  • StarRock 支持 SQL 闪回
  • PostgreSQL 支持可编程对象的版本化对比,包括函数和存储过程
  • 达梦、mysql、oracle、pg、sqlserver、gaussdb数据源,支持导出存储过程组,导出全部存储过程

其他新增功能及优化

  • 增加流程、静态脱敏、数据变更、审计分析、工具管控、系统管理、任务中心、个人中心、通知-表单模块的全文检索能力,可根据关键词进行全文检索
  • 任务中心新增批量下载功能,支持一次性对多个任务批量下载
  • 数据保护管理-脱敏字段-编辑策略,新增友好提示
  • 数据保护管理,创建脱敏扫描任务时,支持自定义扫描范围
  • 优化消息通知分类,在消息类型的列中增加筛选按钮,可区分流程通知和告警通知
  • 消息通知新增清空按钮,支持一键清空
  • 数据变更,执行方式中支持立即执行,工单审批通过后自动开始执行

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

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

相关文章

【论文阅读】 Learning to Upsample by Learning to Sample

论文结构目录 一、之前的上采样器二、DySample概述三、不同上采样器比较四、整体架构五、设计过程(1)初步设计(2)第一次修改(3)第二次修改(4)第三次修改 六、DySample四种变体七、复…

微积分复习笔记 Calculus Volume 2 - 3.1

The first 2 chapters of volume 2 are the same as those in volume 1. Started with Chapter 3. 3.1 Integration by Parts - Calculus Volume 2 | OpenStax

智能化图书馆导航系统方案之系统架构与核心功能设计

hello~这里是维小帮,点击文章最下方获取图书馆导航系统解决方案!如有项目需求和技术交流欢迎大家私聊我们~撒花! 针对传统图书馆在图书查找困难、座位紧张、空间导航不便方面的问题,本文深入剖析了基于高精度定位、3D建模、图书搜…

鸿蒙学习自由流转与分布式运行环境-价值与架构定义(1)

文章目录 价值与架构定义1、价值2、架构定义 随着个人设备数量越来越多,跨多个设备间的交互将成为常态。基于传统 OS 开发跨设备交互的应用程序时,需要解决设备发现、设备认证、设备连接、数据同步等技术难题,不但开发成本高,还存…

第六届机器人、智能控制与人工智能国际(RICAI 2024)

会议信息 会议时间与地点:2024年12月6-8日,中国南京 会议官网:www.ic-ricai.org (点击了解大会参会等详细内容) 会议简介 第六届机器人、智能控制与人工智能国际学术会议(RICAI 2024)将于20…

PostgreSQL WAL日志膨胀处理

作者:Digital Observer(施嘉伟) Oracle ACE Pro: Database PostgreSQL ACE Partner 11年数据库行业经验,现主要从事数据库服务工作 拥有Oracle OCM、DB2 10.1 Fundamentals、MySQL 8.0 OCP、WebLogic 12c OCA、KCP、PCTP、PCSD、P…

Windows中python3使用minio

minio.exe 和 mc.exe下载地址 # http://192.168.16.174:9000 # admin admin123!# # E:\tool\minio\bin>set MINIO_ROOT_USERadmin # E:\tool\minio\bin>set MINIO_ROOT_PASSWORDadmin123!# # E:\tool\minio\bin>minio.exe server E:\tool\minio\data# 配置minio 客户…

Flink在Linux系统上的安装与入门

一、Flink的引入 这几年大数据的飞速发展,出现了很多热门的开源社区,其中著名的有Hadoop、Storm,以及后来的Spark,他们都有着各自专注的应用场景。Spark 掀开了内存计算的先河,也以内存为赌注,赢得了内存计…

黄仁勋:人形机器人在内,仅有三种机器人有望实现大规模生产

11月23日,芯片巨头、AI时代“卖铲人”和最大受益者、全球市值最高【英伟达】创始人兼CEO黄仁勋在香港科技大学被授予工程学荣誉博士学位;并与香港科技大学校董会主席沈向洋展开深刻对话,涉及人工智能(AI)、计算力、领导…

unity工程转为安卓使用的aar文件

1.unity导出时选择安卓平台,导出的最终工程如下: 2.将该工程导入AndroidStudio里,File->new->import project, 选择上一步导出的文件夹。导入完成如下: 3.导入进来之后,手动在下方文件夹添加string文件&#xff…

【N 卡 掉驱动 Driver 】NVML ERROR: Driver Not Loaded

问题描述 输入 nvitop 时报错 NVML ERROR: Driver Not Loaded,重启问题依旧存在。 问题解决-重新下载驱动 进入官网选择合适自己的驱动版本 https://www.nvidia.cn/geforce/drivers/ 根据个人情况搜索后,选择最新的 Driver 进行下载,如果希…

C# 索引器(Indexer)

文章目录 前言一、索引器的语法规则二、索引器的用途及与属性的对比三、索引器的重载 前言 在 C# 编程中,索引器(Indexer)是一项极具特色且实用的语言特性,它赋予了对象一种独特的访问方式,使得对象能够如同数组一般&a…

Scrapy管道设置和数据保存

1.1 介绍部分: 文字提到常用的Web框架有Django和Flask,接下来将学习一个全球范围内流行的爬虫框架Scrapy。 1.2 内容部分: Scrapy的概念、作用和工作流程 Scrapy的入门使用 Scrapy构造并发送请求 Scrapy模拟登陆 Scrapy管道的使用 Scrapy中…

Oracle SCN与时间戳的映射关系

目录 一、基本概述 二、相关操作 三、参考文档 一、基本概述 Oracle 数据库中的 SYS.SMON_SCN_TIME 表是一个关键的内部表,主要用于记录过去时间段中SCN与具体的时间戳之间的映射关系。这种映射关系可以帮助用户将 SCN 值转换为可读性更强的时间戳,从而…

Maven install java heap space

Maven install java heap space 打包报错 Maven install java heap space 解决: vm option: -Xms1024m -Xmx1024m如果 vm配置了,还是一样报错,就重新选择JRE看看是否正确,idea会默认自己的环境,导致设置vm无效&…

深度学习——激活函数

一、人工神经元 1.1 构建人工神经元 人工神经元接受多个输入信息,对它们进行加权求和,再经过激活函数处理,最后将这个结果输出。 1.2 组成部分 输入(Inputs): 代表输入数据,通常用向量表示,每…

算法基础 - 求解非线性方程(二分迭代法)

文章目录 1. 基本思想2. 编程实现2.1. 非递归2.2. 递归方案 3. 总结 二分迭代法使用了二分算法思想求解非线性方程式。 下面要求使用二分迭代法求解: 2x3-5x-10 方程式,且要求误差不能大于10e-5。 二分迭代法也只是近似求解算法。 所谓求解&#xff…

如何将 GitHub 私有仓库(private)转换为公共仓库(public)

文章目录 如何将 GitHub 私有仓库转换为公共仓库步骤 1: 登录 GitHub步骤 2: 导航到目标仓库步骤 3: 访问仓库设置步骤 4: 更改仓库可见性步骤 5: 确认更改步骤 6: 验证更改注意事项 如何将 GitHub 私有仓库转换为公共仓库 在软件开发领域,GitHub 是一个广受欢迎的…

SSM搭建(1)——配置MyBatis

目录 一、框架概述 1.什么是JDBC? 2.JDBC基本流程 3.JDBC的缺点 二、MyBatis的入门程序 1. 创建数据库和表结构 2. MyBatis入门流程总结 3. MyBatis的入门步骤 (1) 创建maven的项目,创建Java工程即可。 &…

Cesium 当前位置矩阵的获取

Cesium 位置矩阵的获取 在 3D 图形和地理信息系统(GIS)中,位置矩阵是将地理坐标(如经纬度)转换为世界坐标系的一种重要工具。Cesium 是一个强大的开源 JavaScript 库,用于创建 3D 地球和地图应用。在 Cesi…