跳到主要内容
版本:v4

SQL 工作台

SQL 工作台为 SQLE 平台提供数据库可视化操作能力,满足在线 SQL 查询需求的同时,实现操作权限控制和 SQL 审计。

工作台方案

方案说明状态
新版工作台新一代 SQL 工作台推荐使用
CloudBeaver开源 Web 数据库管理工具当前支持,后续将逐步替换
提示

建议新部署环境使用新版工作台方案。

核心功能

用户与数据源自动同步

SQL 工作台与 SQLE 平台的用户管理紧密集成,自动同步用户信息和数据源信息,确保只有授权用户才能访问对应的数据库。

SQL 查询审核

在数据源配置中开启 SQL 工作台查询审核 后,工作台执行的每条 SQL 都会实时进行规则审核:

  • 审核通过的 SQL 正常执行
  • 审核不通过的 SQL 被拦截,用户可查看审核建议后修改 SQL 或创建工单走审批流程

操作审计

平台记录通过 SQL 工作台执行的所有数据库操作,支持查看查询、更新、删除等操作的审计日志。

典型场景

自主审核

业务人员在工作台中执行查询,工作台实时审核 SQL 并给出优化建议,帮助业务人员改进查询语句。

审核拦截

DBA 为数据源配置查询审核等级,超过等级的高危 SQL(如 DROP 操作)将被自动拦截,需通过工单审批后才能执行。

权限控制

通过为不同数据源配置不同连接账号和角色权限,实现精细化的数据访问控制:

  • 只读数据源:用户只能查询,无法修改数据
  • 读写数据源:需要通过工单流程提交变更

前置条件

根据选择的工作台方案完成部署: