VeryReport · 帮助文档

产品功能架构说明

体验层、分析层、数据层、连接层与平台层架构说明

一、架构总览

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、CSVAPIREST 接口数据源

2.5 平台层(底座)

能力说明SaaS 多租户官网:租户、订阅、成员、订单、账单私有化许可License 激活、并发控制、模块授权权限体系功能权限 + 资源权限 + 发布状态;SaaS 租户隔离开放平台API 数据服务、页面嵌入、SSO、Webhook智能运维慢查询诊断、报表性能追踪、资源健康度

三、模块依赖关系

(流程图见产品架构配图)

关键依赖

  1. 所有分析类体验 必须引用数据集(填报入库后可回流为数据集)。

  2. Vera 问数 / 搭建 依赖已发布数据集 及语义层配置。

  3. 权限在 平台层 统一校验,体验层不重复实现安全逻辑。

四、SaaS 与私有化架构差异

维度SaaS 云端版私有化部署版控制平面官网(注册、控制台、订阅)本地 License 服务数据平面BI 平台(多租户实例)BI 平台(单企业实例)数据存储服务商托管环境客户内网升级方式云端统一发版客户按技术支持合同升级

两种模式下,BI 平台分析能力一致;差异在商务管理、部署位置与运维责任。详见 SaaS 与私有化对比

五、与外部系统集成

与外部系统集成

集成方式用途SSO 单点登录从企业门户免登进入 BI 平台页面嵌入将报表 / 看板 iframe 嵌入业务系统开放 API外部系统调用数据服务接口取数Webhook订阅、成员变更等事件通知外部系统

详见帮助文档「开放平台」章节。

六、技术栈概要(供 IT 评估)

层次技术前端Vue 3、TypeScript;大屏 / 报表 / 仪表板独立设计器后端Java、Spring Boot 多模块;官网控制平面 + BI 平台数据MySQL 元数据;支持多种 OLTP / OLAP 数据源AIVera 引擎;可对接云端大模型或本地私有化模型部署SaaS 托管;私有化支持 Docker / Kubernetes

七、相关文档

文档说明VeryReport 产品概述产品定位与能力地图SaaS 与私有化对比两种部署模式选型版本与订阅说明计费、试用与订阅状态常见问题FAQ


中创微(上海)软件有限公司 · VeryReport

上一篇VeryReport 产品概述下一篇SaaS 与私有化对比