产品功能架构说明
体验层、分析层、数据层、连接层与平台层架构说明
一、架构总览
VeryReport 采用 「体验层 → 分析层 → 数据层 → 连接层 → 平台层」 五层架构。上层面向业务用户,下层提供数据接入、安全与部署底座,各层通过 数据集 与 统一权限体系 贯通。

二、各层职责详解
2.1 体验层(用户触点)
用户直接感知的产品形态,对应左侧菜单「数据分析」等模块。
| 模块 | 说明 | 典型用户 |
|---|---|---|
| Vera 智能体 | 自然语言问数、解读、报告、搭建 | 管理层、业务分析、一线运营 |
| 复杂报表 | 中国式报表、交叉表、参数查询、套打导出 | 财务、统计、监管报送 |
| BI 仪表板 | 网格布局看板,联动 / 钻取 / 筛选 | 部门负责人、数据分析师 |
| 数据大屏 | 自由画布、炫酷视觉、全屏投放 | 展厅、指挥中心、会议室 |
| 数据填报 | 在线采集、审批流转、数据入库 | 基层填报员、流程管理员 |
| 数据门户 | 菜单导航组织多类分析内容 | 全员按角色访问 |
设计原则:多种呈现形态共享同一套数据集与权限,避免「报表一套数据、看板另一套数据」的割裂。
2.2 分析层(引擎与交互)
| 能力 | 说明 |
|---|---|
| 可视化组件 | 表格、柱线面、地图、漏斗、仪表盘等 50+ 组件 |
| 交互分析 | 联动、钻取、跳转、圈选、全局筛选 |
| 报表引擎 | 表达式、分组、分页、条件格式、图片与条码 |
| 导出引擎 | Word、Excel、PDF、HTML 等 |
| 实时刷新 | 大屏 / 看板按策略刷新数据集 |
2.3 数据层(数据资产)
| 能力 | 说明 |
|---|---|
| 数据集 | 统一数据资产单元;报表、看板、大屏、Vera 均引用已发布数据集 |
| 数据建模 | 多表关联、过滤、合并、计算列、SQL 数据集 |
| 加速缓存 | 大数据量场景下的查询加速与定时刷新 |
| Vera 语义层 | 字段同义词、业务术语、Verified Answer,提升 NL2SQL 准确率 |
| 行列权限 | 数据集级数据范围控制,与组织权限叠加 |
2.4 连接层(数据源)
将企业内外部数据接入平台,详见帮助文档「数据中心 → 数据源」系列。
| 类型 | 示例 |
|---|---|
| 关系型数据库 | MySQL、PostgreSQL、Oracle、SQL Server |
| 国产数据库 | 人大金仓、达梦、GaussDB 等 |
| 分析型数据库 | ClickHouse、StarRocks、Hive |
| 文件 | Excel、CSV |
| API | REST 接口数据源 |
2.5 平台层(底座)
| 能力 | 说明 |
|---|---|
| 门户账号与授权 | 官网:订单、Auth Code、成员、账单 |
| 私有化许可 | License 激活、并发控制、模块授权 |
| 权限体系 | 功能权限 + 资源权限 + 发布状态 |
| 开放平台 | API 数据服务、页面嵌入、SSO、Webhook |
| 智能运维 | 慢查询诊断、报表性能追踪、资源健康度 |
三、模块依赖关系
(流程图见产品架构配图)
关键依赖:
- 所有分析类体验 必须引用数据集(填报入库后可回流为数据集)。
- Vera 问数 / 搭建 依赖已发布数据集 及语义层配置。
- 权限在 平台层 统一校验,体验层不重复实现安全逻辑。
四、交付与架构
VeryReport 仅以 Self-hosted 私有化交付:软件跑在客户环境,官网门户负责下单与激活码。分析能力在同一套产品中,不按「云端版/私有化版」裁剪。详见 下载页。
五、与外部系统集成

| 集成方式 | 用途 |
|---|---|
| SSO 单点登录 | 从企业门户免登进入 BI 平台 |
| 页面嵌入 | 将报表 / 看板 iframe 嵌入业务系统 |
| 开放 API | 外部系统调用数据服务接口取数 |
| Webhook | 订阅、成员变更等事件通知外部系统 |
详见帮助文档「开放平台」章节。
六、技术栈概要(供 IT 评估)
| 层次 | 技术 |
|---|---|
| 前端 | Vue 3、TypeScript;大屏 / 报表 / 仪表板独立设计器 |
| 后端 | Java、Spring Boot 多模块;官网控制平面 + BI 平台 |
| 数据 | MySQL 元数据;支持多种 OLTP / OLAP 数据源 |
| AI | Vera 引擎;可对接云端大模型或本地私有化模型 |
| 部署 | Self-hosted;支持 Docker / 安装包 |
七、相关文档
| 文档 | 说明 |
|---|---|
| VeryReport 产品概述 | 产品定位与能力地图 |
| 部署与交付 | 安装包下载(原 SaaS 对比页已改向) |
| 版本与订阅说明 | 计费、试用与订阅状态 |
| 常见问题 | FAQ |
中创微(上海)软件有限公司 · VeryReport
