数据契约示意(简化)
数据契约示意(简化)
# 数据契约示例
table: ods_orders
owner: trade-system
schema:
order_id: {type: bigint, nullable: false, unique: true}
amount: {type: decimal(12,2), nullable: false, min: 0}
status: {type: string, enum: [PAID, REFUND, CLOSED]}
freshness:
sla: "T+1 06:00"| 入口校验 | 接入时用脚本校验 schema 与取值约束 |
|---|---|
| 变更通知 | DDL 与口径调整走评审并同步下游 |
| 责任共担 | 契约双方共同维护,违约有记录 |
契约要自动化才有效:靠文档与口头约定,几个月后就会和实际实现脱节。