模型检查
模型检查按管理要求与技术规范核对数据模型,支持实时检查与手动启动检查。检查规则与检查策略可由服务端统一下发,本地按需选择执行范围。本页讲规则与策略的取得、执行范围的选择,以及性能限制下的使用建议。
选择检查规则与策略
- 单击底部信息栏中的“选项”,在“数据规范”中勾选需要执行的模型检查规则。
- 单击“检查策略”的“同步”,从模型库服务器端同步管理员定义的企业模型检查规则与检查策略。
- 在检查策略中选择管理员定义的规则组合。
- 单击“开始检查”,查看当前模型的检查结果。
图示为规则勾选与检查策略同步入口,看图重点是“同步”只拉取服务端定义,实际执行哪些规则由本地勾选决定。
| 配置 | 作用 | 注意 |
|---|---|---|
| 数据规范中的规则勾选 | 决定本次执行哪些检查规则 | 未勾选的规则不会出现在结果中 |
| 检查策略同步 | 从服务端同步企业规则与策略 | 需要连接模型库 |
| 检查策略 | 直接使用管理员定义的规则组合 | 内容随服务端更新 |
| 开始检查 | 对当前模型执行检查 | 执行范围见下节 |
实时检查与执行范围
单击底部信息栏中的“实时检查”选项开启实时检查,在建模过程中即时反馈问题,适合单人建模时的即时纠错。
手动的模型检查支持三种执行范围:
| 范围 | 说明 | 适用场景 |
|---|---|---|
| 全量 | 检查模型中的全部对象 | 提交或签入前的整体核对 |
| 增量 | 只检查本次变更的对象 | 日常迭代中快速自查 |
| 指定表 | 只检查选中的部分表 | 定向排查某几张表 |
图示为检查范围的选择入口,注意按全量、增量或指定表执行,选择范围不同结果规模差异明显。
性能限制下的建议
受性能限制,部分规则无法实时检查。即使开启了自动检查,也建议定期手动执行一次检查,以覆盖实时检查未纳入的规则。模型规模较大时,优先用增量或指定表方式缩小单次检查的数据量。


