Skip to content

报表中心 · 总览

报表中心是 Zenith Admin 内置的自助式数据可视化与报表平台,对标 JEECG「积木报表」,覆盖从数据接入、数据加工到仪表盘、数据大屏、类 Excel 单据报表的全链路,并提供 AI 问数、数据预警、分享订阅、跨模块嵌入等能力。全程零外部依赖,基于项目自带的 PostgreSQL + Redis 即可运行。

章节导航

文档内容
数据源接入API / 内置库 / MySQL / PostgreSQL / SQL Server / 静态数据 / 文件上传;凭据加密与连接测试
数据集与数据加工参数化查询、计算字段、结果缓存、物化快照、字段格式化与字典翻译、数据权限
仪表盘设计拖拽设计器、23 种组件、全局筛选器、点击联动、钻取、版本与收藏
数据大屏自由画布、等比自适应缩放、深色科技皮肤、翻牌器/滚动榜单/地图、全屏与自动刷新
类 Excel 打印报表Univer 单元格设计器、单元格表达式、纵向扩展、套打、打印与 Excel 导出
AI 问数与数据预警自然语言生成 SQL(NL2SQL)、阈值预警规则、邮件/站内信通知
分享 / 订阅 / 嵌入 / 协作公开分享链接、定时订阅推送、<ReportEmbed> 跨模块嵌入、评论批注

能力全景

text
数据源(6 类)
  API · 内置只读主库 · MySQL · PostgreSQL · SQL Server · 静态/文件

数据集(数据加工层)
  参数 ${param} · 计算字段 · 结果缓存(TTL) · 物化快照 · 字段格式化/字典 · 数据权限 ${__userId}

   ┌────────────────────┬─────────────────────┬──────────────────────┐
仪表盘 / 数据大屏          类 Excel 打印报表          AI 问数 · 数据预警
  23 组件·筛选/联动/钻取     Univer 单元格·套打·导出      NL2SQL · 阈值告警

分享(公开链接) · 订阅(定时推送) · 嵌入(<ReportEmbed>) · 协作(评论) · 导出(Excel/PNG)

设计理念

  • 自助式:业务/运营人员无需开发即可通过界面接入数据、拖拽搭建仪表盘与大屏、设计打印单据。
  • 安全优先:所有取数走只读通道(READ ONLY 事务 / 只读 SELECT 约束 / 语句超时 / 行数上限);外部库密码与 API 密钥 AES 加密存储、读取脱敏;数据权限系统变量由服务端权威注入,防越权。
  • 零外部依赖:取数、缓存、物化、定时刷新/推送全部基于自带的 PostgreSQL + Redis + pg-boss。
  • 可嵌入:任意仪表盘可通过一行 <ReportEmbed> 嵌入项目其它模块,或生成公开链接 / iframe 对外分享。

后台菜单与权限

报表中心为顶级目录「报表中心」,包含以下页面:

页面路径权限码
数据源/report/datasourcesreport:datasource:list / :create / :update / :delete
数据集/report/datasetsreport:dataset:list / :create / :update / :delete
仪表盘/report/dashboardsreport:dashboard:list / :create / :update / :delete
打印报表/report/printreport:print:list / :create / :update / :delete
数据预警/report/alertsreport:alert:list / :create / :update / :delete
订阅推送/report/subscriptionsreport:subscription:list / :create / :update / :delete

超级管理员默认拥有全部权限;其他角色需在「角色管理」中分配对应权限码。

典型上手路径

  1. 在「数据源」新建一个数据源(最简单从内置库「内置主库」开始,无需任何连接配置)。
  2. 在「数据集」基于数据源编写一条 SQL(或上传 Excel/CSV),点击「试跑预览」确认取数结果,用结果一键生成字段。
  3. 在「仪表盘」新建仪表盘,进入设计器,从左侧拖入指标卡 / 图表,右侧为组件选择刚建的数据集与字段。
  4. 需要大屏时,在设计器顶部把「栅格布局」切换为「大屏画布」,进入自由画布 + 深色科技皮肤。
  5. 保存后「预览」,可全屏投屏;或在「分享」生成公开链接、配置定时订阅、嵌入到其它业务页面。

内置示例「示例仪表盘」「运营数据大屏」「部门用户统计表(打印)」可直接打开参考或修改。

Built with VitePress for local documentation preview.