2.2302.0
SQLE Release Notes
SQL审核工具 SQLE 2.2302.0 已经发布。以下对新版本的 Release Notes 进行详细解读。
文章主要分为以下三部分内容:
一、SQLE 项目介绍
二、新版本主要功能总结
三、完整的release信息四、鸣谢
一、SQLE 项目介绍
爱可生开源社区的 SQLE 是一款面向数据库使用者和管理者,支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。
如何获取:
类型 | 地址 |
---|---|
版本库 | https://github.com/actiontech/sqle |
文档 | https://actiontech.github.io/sqle-docs-cn/ |
发布信息 | https://github.com/actiontech/sqle/releases |
数据审核插件开发文档 | https://actiontech.github.io/sqle-docs-cn/3.modules/3.7_auditplugin/auditplugin_development.html |
社区版在线体验 | http://demo.sqle.actionsky.com 超级管理员:admin,密码:admin。 |
企业版在线体验 | http://demo.sqle.actionsky.com:8889 用户:admin,密码:admin。 |
二、新版本主要功能总结
1. 支持从其他平台导入数据源【企业版】
本次SQLE版本增加支持从其他平台导入数据源的功能,方便用户接入外部平台的数据源。如果用户需要使用SQLE对接其他既有平台上的数据源进行SQL管理,只需要在SQLE上创建同步数据源任务,将外部平台的数据源同步至SQLE平台,无需在两个平台上重复添加数据源。本次已实现对接爱可生商业产品“云树·DMP:数据库集群管理平台”。以下是简单的使用示例:
在DMP平台上需要配置一个sqle专用的用户
给DMP的数据源组添加SIP(目前SQLE只会同步配置了SIP的数据源组)
回到SQLE平台,点击右上角菜单的“外部数据源同步”,进入同步任务页面
添加同步任务,DMP从5.23.01.0版本开始支持同步数据源到SQLE的功能
点击“同步”按钮,SQLE会立即进行一次数据源同步。同步成功后进入“default”项目的数据源列表页面,可以看到DMP上配置了SIP的数据源组已经被添加到SQLE平台,可以对这个数据源进行创建工单或扫描任务等操作。
2. 支持查看操作记录【企业版】
此版本SQLE支持了平台操作记录的查看功能。此前界面上仅能在工单详情中查看工单的操作记录,追溯其它操作记录需要登录服务器查看日志文件;引入操作记录的查看后,admin可直接通过可视化的方式查看用户在平台上的操作,如数据源操作、项目规则模板操作、流程模板变更操作、智能扫描任务操作等。目前支持从时间、项目、操作人维度检索操作记录,操作记录的过期时间默认为90天。
操作记录入口:
操作记录列表页面:
3. 优化SQLE对接CloudBeaver的使用体验
SQLE自1.2209.0版本集成CloudBeaver,使得SQLE具备数据库操作的能力。但由于SQLE 和 CloudBeaver 使用了两套用户登录机制,可能导致操作用户状态不一致。使用CloudBeaver时,用户可从SQLE 页面跳转CloudBeaver ,也可直接从CloudBeaver 页面登录,导致同一浏览器中可能会同时出现 SQLE 和 CloudBeaver 登录了不同的用户;或表现为SQLE 处于登录状态,但 CloudBeaver 却是未登录状态,给使用者造成不便。为了解决以上问题,本次发版我们对登录机制进行了优化,确保 SQLE 和 CloudBeaver 的操作用户状态一致,让 CloudBeaver 的使用体验更丝滑。以下是本次变更的部分展示:
禁用了CloudBeaver页面的登录/登出入口,统一由SQLE接管
未登录状态下刷新CloudBeaver页面,会跳转到SQLE登录页面,登录后自动跳转回登录前的页面。这项优化也覆盖了SQLE的所有页面。
4. 工单支持人工上线
本次版本中SQLE在SQL工单上线环节支持了新的特性,提供了人工上线的选择。在部分客户的日常工作中,由于某些原因导致SQL存在人工上线的诉求。若产生了人工上线的行为,但线上审核通过的SQL工单仍标记为“待上线”状态,此时无论是强行关闭工单或是悬置工单,都将对后续工单的管理造成不便影响。下面是产品体验:
当工单复审通过进行上线步骤时,界面上新增按钮“标记为人工上线”。
点击“标记为人工上线”按钮后,工单状态将会标记为“上线成功”,工单对应审核任务状态会标记为“人工上线”,任务对应SQL的执行状态将会标记为 “人工执行”。
三、完整的release信息
Release Notes
特性:
- [#1281] 支持查看平台操作记录【企业版】;
- [#1253] 支持同步DMP数据源【企业版】;
- [#1234] 工单支持在SQLE平台以外上线,在SQLE确认上线;
优化:
- [#1310] 优化CloudBeaver对接机制;
- [#1280] 工单名称支持中文;
- [#1274] 编辑数据源,若不需要审核SQL查询,则不显示审核等级筛选框;
- [#1276] 审批流程编辑界面提示文档术语优化;
- [#1257] 工单上线操作增加二次确认;
- [#1248] 告警的信息内带上工单链接;
- [#1237] 支持集成 cloudbeaver 最新版本;
- [#1227] 界面新增钉钉配置测试按钮,测试钉钉配置的正确性;
- [#1183] 关闭工单后,数据源下可操作按钮立即置灰;
- [#548][#1043][#1259][#684] [#1294] [#1311] 界面优化;
缺陷修复:
- [#1329] 修复在第二次驳回之后,有几率在修改工单SQL语句界面无法输入的问题;
- [#1304] 修复无法工单定时上线的问题;
- [#1282] 修复使用插件并发执行任务时任务之间会相互影响的问题;
- [#1241] 修复部分情况下关闭工单保错的问题;
- [#1245] 修复部分情况下工单审核步骤同步钉钉错误的问题。