数智平台是面向企业的数据治理一体化工作台,围绕「让数据资产可管、可控、可用」提供完整治理闭环。它通过多源元数据采集(JDBC/文件/API/Kafka)将分散的系统、表、字段统一纳入目录并补录业务含义与权责,实现「可管」;在此基础上提供数据质量控制(规则配置、定时调度、JDBC 真检核、整改工单与报告)、数据分级分类(L1-L4 密级、敏感扫描、脱敏与加密登记)以及策略中心(行列级权限、动态脱敏、授权有效期、导出管控与水印),保证数据「可信、访问受控」;最后通过数据资源目录串联申请-审批-预览-审计的访问闭环,配合表级数据血缘与影响分析,让业务方在合规前提下「找得到、用得上」。平台采用 Vue 前端 + Spring Boot 后端 + PostgreSQL 的真实可运行架构,支持账密与企业 OIDC SSO,面向金融等对合规与隐私要求较高的中大型企业。
数智平台采用前后端分离的三层架构:前端基于 Vue 3 + Pinia + Element Plus + Vite 构建工作台,后端基于 Spring Boot 3 + JPA + Flyway + JWT 提供REST API,数据层使用 PostgreSQL(Docker 部署,Flyway 版本化迁移,当前至 V20)。设计思路上,平台以「可管→可控→可用」三段式治理闭环为主线,以元数据为中心——所有模块复用同一套元数据目录(血缘从中同步节点、质量绑定其表字段、分级分类作用于其字段、资源目录从中上架);安全上采用密级驱动策略,L1-L4 四级密级决定字段默认可见性(明文/脱敏),显式策略规则覆盖默认,预览与导出链路统一过策略引擎裁决并落审计,把「登记台账」升级为「运行时真正执行」;访问上串联申请-审批-授权(含有效期)-预览裁决-审计的完整闭环,JWT 双主体(subject+actor)支撑可举证的操作链路。整体坚持真实可运行而非纯前端 Demo(JDBC 真采集、质量真检核、OIDC 真对接),并通过 prod/dev profile 隔离实现开发便利与生产安全兼顾。