数据契约设计
Data Contract Design
生产者与消费者之间关于数据结构、语义、质量与变更的显式约定,使跨系统数据交换可预期。
01
概览
生产者与消费者之间关于数据结构、语义、质量与变更的显式约定,使跨系统数据交换可预期。
02
要点
数据契约不是文档,而是可校验的规则:字段类型、单位枚举、质量码、空值语义与版本策略。
03
要点 2
SIYB 的三条硬性要求:① 数字必须带单位;② 必须有质量标记;③ 破坏性变更必须升主版本。
04
要点 3
契约变更应通过评审并留档,消费方应能在契约破坏时快速失败(fail fast)而不是静默产出错数。
05
结构定义
| 契约要素 | 要求 |
|---|---|
| 结构 | 字段名、类型、是否可空、枚举取值 |
| 语义 | 单位、参考条件、可比性约束 |
| 质量 | 质量标记枚举与含义 |
| 时限 | 最大延迟、补传策略 |
| 版本 | 语义化版本与兼容性规则 |
| 违约处理 | 拒绝、标记还是降级使用 |
CLOSE
把 数据契约设计 用起来
相关技术
下一步
实际项目如何应用?
场景设计、设备选型与工程实施,见 xmsiyb.cn 行业应用与智能选型中心。
场景设计、设备选型与工程实施,见 xmsiyb.cn 行业应用与智能选型中心。
相关 SIYB 产品
正式参数、方案与商务资料以 xmsiyb.com 官网为准。
需要把技术判断落到项目?
进入行业应用与智能选型中心,获取场景设计、选型与实施参考。