阅读时间:1 分钟
0 字
模型设计与发布
目标是把业务概念、数据映射、权限和动作定义形成不可变的已发布版本。开始前需要确定租户、本体所有者、业务术语、数据源和审批人。
设计顺序
- 定义本体边界和稳定机器标识,避免把多个无关业务域塞入同一模型。
- 定义 EntityType、属性类型、必填规则、敏感级别和身份策略。
- 定义 RelationType 的方向、基数、遍历深度和生命周期。
- 为实体和属性配置 DataSourceBinding,明确读取、写入和新鲜度。
- 跨源实体需要 IdentityMapping,并保存匹配依据。
- 定义只读 Function 和有副作用 Action,分别声明资源预算与幂等、审批、核验要求。
- 绑定对象、实例、字段、关系和 Action 策略。
发布前检查
- 所有引用都指向同一发布候选或明确依赖版本。
- 主键、必填属性、关系端点和映射字段完整。
- 敏感字段有分类、掩码和访问策略。
- Action 输入输出有 Schema,业务成功条件可以验证。
- 兼容性报告识别删除、类型收紧、基数变化和身份变化。
- 影响分析列出受影响的查询、Function、Action、API 和工具。
发布结果
成功发布后获得模型版本、内容摘要、审批引用和不可变快照。Runtime 只在收到发布事件后加载该版本。发布失败不会改变现有生产版本。
常见失败与恢复
映射连通性失败时保留草稿并修复连接器;兼容性失败时改为新主版本或提供迁移方案;审批过期时重新提交;并发修改冲突时基于最新修订合并,不直接覆盖。