Skip to content

功能说明大纲

下文为 NextMeta 的主要功能模块与对应页面截图,建议配合线上 Demo 一起查看体验。

飞书登陆

1. 仪表盘 (Dashboard)

  • 系统概览: 实时展示工单统计、数据源数量、用户数量等关键指标。
  • 活跃统计: 展示近期 SQL 查询与工单趋势(后续可扩展更丰富的图表)。

Dashboard 总览

2. SQL 查询 (SQL Query)

  • 在线查询: 支持多数据源切换,提供 SQL 编辑器(语法高亮),选定数据库后可直接使用相对表名编写 SQL(免写库名前缀)。
  • 执行控制: 从多个维度进行性能控制,防止拖垮数据库、以及孤儿SQL的出现。
  • 结果展示: 表格化展示查询结果,支持大数据量分页与结果导出(CSV / JSON)。
  • 个人片段: 支持个人 SQL 片段的保存与复用,便于沉淀常用查询。
  • 容量统计: 支持库表级别的容量与行数统计展示,辅助评估数据规模与查询成本。
  • 快捷预览: 支持在库表树中双击表名,一键生成并执行快速查询(默认预览前 20 行数据)。

表快捷预览

个人 SQL 片段

3. 工单管理 (Ticket Management)

  • 工单申请: 支持查询、变更、导出等多种工单类型。
  • 语法检查: 提交前自动进行 SQL 语法预检 (Explain),提前发现错误、以及性能消耗。
  • 强制提交: 针对高危操作(如无 WHERE 条件),支持风险确认后的强制提交(可变更规则强制阻断强制提交)。
  • 审批流程: 基于组的审批流,支持查看提交人和当前审核人。

工单创建

工单预检与风险确认

4. 团队与权限 (Team & Permission)

  • 团队管理: 创建和管理团队,分配团队成员。
  • 用户管理: 本地用户管理及 LDAP 用户同步(支持自定义属性映射)。
  • 分组授权: 基于组 (Group) 管理数据源访问权限和审批权限,细粒度控制谁能访问哪些数据源、谁能审批哪些工单。
  • LDAP继承: 自动继承 LDAP 组与人员关联,默认沿用组织架构关系减少手工授权配置工作量。

团队与权限管理

5. SQL 审计规则 (SQL Rules)

  • 规则配置: 可视化配置审计规则(启用/禁用),支持规则引擎联动。
  • 级别调整: 支持自定义规则级别(阻断 / 警告)和描述文案。
  • 规则解释: 提供详细的规则说明与正反例 SQL 示例 (Tooltip),帮助开发理解触发原因。

SQL 审计规则配置

6. 审计日志 (Audit Logs)

  • 全量记录: 记录所有 SQL 执行操作,包括工单执行和SQL查询记录。
  • 详情追溯: 可查看具体的 SQL 内容、执行人、触发规则、执行时间及状态。

审计日志列表

审计日志详情

7. 数据源管理 (Data Sources)

  • 连接管理: 支持 MySQL 等数据库的连接配置与测试。
  • 分组归类: 按项目 / 团队为数据源分组,便于管理与授权。
  • 安全配置: 支持设置最大执行时间、字段脱敏规则等安全参数。

数据源配置

8. 系统设置 (System Settings)

  • 全局限制: 配置全局 SQL 查询行数限制 (Global LIMIT),统一收敛大查询风险。
  • 安全阈值: 配置工单影响行数阈值,用于 Explain 预估超限提醒与二次确认。
  • 基础选项: 管理平台级通用参数(如部分安全开关、默认超时等)。
  • 模版化通知: 支持按事件配置 Webhook 地址与消息模版,便于接入企业自有通知与告警渠道。

系统设置


🔖 自动 SQL 检查与规则引擎

NextMeta 内置自动 SQL 检查能力,通过规则引擎对工单和在线 SQL 进行扫描:

  • 语法与执行计划检查: 在工单创建或预检阶段执行 Explain,评估预计影响行数与执行代价。
  • 安全规则: 对高危操作(如 DROP DATABASE/TABLE、大面积无 WHERE 的 DML)进行阻断或强提醒。
  • 规则可配置: 通过「SQL 审计规则」页面调整启用状态、严重级别与文案,满足不同环境的合规要求。

SQL 审计规则配置示例


💡 SQL 编辑体验

  • 语法高亮: 基于 Web 编辑器提供 SQL 语法高亮。
  • 表结构导航: 左侧库表树展示数据库结构,支持搜索表名。
  • 智能插入: 双击表名生成示例查询,并自动补全库名前缀(或使用相对表名)。

后续将补充:编辑器快捷键、自动补全细节说明与更多截图。


⏺️ 工单与查询记录

  • 工单记录: 完整保留每一次 SQL 工单的生命周期,包括申请、审批、执行结果与回溯信息。
  • 查询审计: 在线 SQL 执行也会记入审计日志,方便后续追踪谁在何时查了哪些数据。
  • 导出留痕: 导出类工单在审批与下载阶段都有记录,便于满足合规要求。

工单详情与审批历史(补充)