数据模型
「数据模型」是 Web 管理端的模型库工作区,展示保存到模型库中的所有模型。模型按「目录 → 模型 → 分支 → 版本」组织:目录树在页面左侧,选中目录后右侧列出其中的模型;对目录和模型的管理动作都从这一页出发。
图示左侧的模型目录树和右侧的模型列表,列表列包含模型名称、模型状态、提交人、模型类型、最近更新时间、评分、标签与操作;右上角可进入模型回收站。
模型库与目录树
目录树决定模型的组织方式和权限范围:
| 对象 | 作用 | 管理入口 |
|---|---|---|
| 目录 | 按应用系统或业务条线组织模型,也是目录权限的配置对象 | 目录管理 |
| 模型 | 目录下的建模成果,列表中的一行对应一个模型 | 本模块各功能页 |
| 分支 | 模型下的并行设计线,有独立的版本序列 | 创建分支 |
| 版本 | 每次保存形成的记录,是追溯和脚本生成的依据 | 历史版本 |
选中目录后,右侧列表只显示该目录下的模型。目录与模型的权限相互独立,目录权限是该目录下模型的默认权限,关系详见目录管理。
页面导航
| 目标 | 操作指南 |
|---|---|
| 按关键字定位目录,按状态和标签过滤模型 | 模型搜索 |
| 为模型创建并行设计的分支 | 创建分支 |
| 删除模型或分支,处理回收站还原 | 删除模型 |
| 新建、移动目录并配置目录权限 | 目录管理 |
| 查看模型摘要、实体、报告与 ER 图 | 浏览模型 |
| 在线维护模型中的表和字段 | 模型实体 |
| 管理模型级用户权限 | 权限管理 |
| 配置检查策略、发布报告与审批流程 | 审批管理 |
| 查看版本记录并执行分支合并 | 历史版本 |
| 基于版本生成 DDL 脚本与 JPA Class | 脚本生成 |
| 对模型评论和打分 | 评论 |
与客户端模型库的分工
Web 管理端面向浏览、管控和轻量修改;客户端面向模型的完整设计。同一个模型在两端看到的是同一份模型库数据,目录与模型权限的口径在两端一致。
客户端侧的模型库概念、本地模型与在线模型的关系见模型库相关;连接模型库后如何在客户端浏览器中管理目录与模型,见模型目录管理与模型管理。

