编写 SQL 后点击执行,或从「报表中心」选择报表
报表中心
数据源管理
提示:数据源配置保存在服务器 ~/.sql-report/ 目录下。仅允许执行 SELECT 查询,系统自动拦截写操作。
配置导出包含数据源、报表、用户(含密码哈希),可用于系统迁移或备份;导入时可选择覆盖或合并模式。
定时推送
| 任务名称 | 关联报表 | Cron表达式 | 推送渠道 | 状态 | 上次执行 | 操作 |
|---|
Cron表达式格式:分 时 日 月 周(5位),周:0=周日,1=周一...6=周六。
示例:0 8 * * * 每天8点 | 0 8 * * 1 每周一8点 | 0 8 1 * * 每月1号8点 | */30 * * * * 每30分钟
推送渠道支持企业微信、钉钉、飞书机器人Webhook。任务使用报表参数的默认值执行,支持动态日期变量(如{TODAY}、{MONTH_START})。
追溯推送
| 任务名称 | 数据源 | 推送方式 | 周期 | 状态 | 上次执行 | 操作 |
|---|
用法:每个任务独立配置"数据源 + 选取SQL",SQL 查出的每一行推送一条;通过"参数映射"把接口参数选成 SQL 列或固定值,无需手写报文。
系统在所选数据源自动建立留痕表(默认 XLT_PUSH_LOG),按"唯一键列"自动跳过已推送数据,失败可重推,不改动业务表。支持 {TODAY}、{MONTH_START} 等动态日期变量。
Cron:分 时 日 月 周,如 */10 * * * * 每10分钟、0 22 * * * 每天22点。
系统监控
数据预警
| 预警名称 | 关联报表 | 检查频率 | 触发条件 | 推送渠道 | 状态 | 上次检查 | 上次预警 | 操作 |
|---|
数据预警:按Cron定时执行报表SQL,仅当结果满足条件时才推送Webhook(与定时推送每次都推不同)。
触发条件:有数据即预警(SQL返回行就推,如 SELECT * FROM 商品表 WHERE 库存 < 10)、无数据即预警、行数超过/低于N。
静默期:同一预警在N分钟内不重复推送,防止刷屏。建议SQL中直接写好预警条件(如 WHERE 库存 < 安全库存),返回的行就是异常数据。
数据字典
数据字典:集中维护表/字段中文注释、枚举值翻译、字段分类和单位,所有报表查询结果自动显示中文名。
优先级:数据库MS_Description > 数据字典。支持"从数据库导入注释"一键导入已有扩展属性,也可手动维护。
枚举值:如状态字段配置 0=待审核,1=已审核,2=已作废,查询结果自动翻译显示。
系统配置
查询限制
安全策略
密码强度策略
管理员重置用户密码后,该用户首次登录需修改密码。
界面与安全
全局数据脱敏规则
按列名匹配,对所有报表生效(报表级配置优先)。管理员始终看到真实数据。
任务执行与重试
自动备份计划
按计划在服务器自动生成全量备份文件,可随时下载;超过保留份数自动清理最早备份。
配置备份与恢复
备份包含:报表配置、数据源、用户、系统配置、定时任务、预警、仪表盘、脱敏规则、分类、数据字典、变更历史。
审计日志
| 时间 | 用户 | 动作 | 类型 | 目标 | 详情 | IP |
|---|
在线用户
| 用户名 | 姓名 | 角色 | 登录IP | 登录时间 | 最后活跃 | 操作 |
|---|
登录日志
| 时间 | 用户名 | 结果 | 详情 | IP |
|---|
闽公网安备35099902000169号