数据清理

解析 Trino / Hive 控制台输出,或 CSV / TSV 文本,自动检测异常并导出
当前处于规则视图,但还未运行过稽核。
尚无数据

点击右上角"输入文本"或"上传文件"开始

支持最多 {{ fmtNum(config.max_total_rows) }} 行 · 单文件最大 {{ config.max_upload_mb }} MB

规则稽核

自定义规则、导入模板、对当前会话的数据批量稽核;规则仅保存在浏览器本地
请先在「数据清理」视图解析数据,再在此设定规则并稽核。
我的规则 {{ rules.length }} 启用 {{ enabledRulesCount }}

暂无规则。点击左侧模板或"新建规则"开始。

{{ r.name }}
{{ describeCondition(r.condition) }} {{ r.group_by.join(', ') }} 分组 · {{ r.aggregates.map(a => a.alias + '=' + a.fn + '(' + (a.column || '*') + ')').join(', ') }} · having {{ describeCondition(r.having) }}
暂无符合关键词的规则
第 {{ minePage }} / {{ mineTotalPages }} 页

历史记录

浏览器本地缓存的最近解析会话(数据不上传服务端持久化)
暂无历史

每次解析成功后会在此处留下记录

时间 格式 行数 列数 异常 会话 ID
{{ h.time }} {{ h.format }} {{ fmtNum(h.rows) }} {{ fmtNum(h.cols) }} {{ fmtNum(h.anomalies) }} {{ h.session_id.slice(0, 8) }}

邮件设置

这里设置的 SMTP 信息仅保存在浏览器本地(localStorage),用于"发送邮件"对话框的默认值

当前发信能力: 服务端已配置 SMTP(环境变量) 服务端未配置 SMTP 环境变量 · 本机已保存完整默认(主机+账号+密码) 本机默认未填全或已清空

顶栏状态若仍显示「服务端 SMTP 已配置」,说明部署环境已写入 SMTP 相关变量;点「清空」只会清除本页缓存,不会关闭服务端发信。

若服务端已经配置了环境变量 SMTP_HOST/SMTP_USER/SMTP_PASSWORD, 则无需在此填写,发送邮件时直接调用即可。

帮助 / 关于

支持的输入
  • Trino 控制台输出(含 ASCII 框线、(N rows) 尾行)
  • Hive 控制台输出(+----+----+ 框线)
  • CSV / TSV(首行可为表头,自动识别分隔符)
检测的异常类型
  • 缺失值:空字符串 / NULL / NaN / N/A
  • 乱码:替换字符 U+FFFD 或非常规控制符
  • 类型错误:列被推断为数值/日期但单元格不符
  • 重复行:完整内容与其他行一致
数据安全

数据仅在服务端内存中保留 1 小时,不会落盘。SMTP 凭证不会写入日志。 对外部署时请通过环境变量 APP_TOKEN 启用访问令牌。

限制
  • 单次解析最多 {{ fmtNum(config.max_total_rows) }}
  • 单文件上传最大 {{ config.max_upload_mb }} MB
  • 表格预览最多 {{ fmtNum(config.max_preview_rows) }} 行(导出不受此限制)