| 依赖粒度 | 表/分区级 |
|---|---|
| 避免 | 任务名硬编码 |
| 跨引擎 | 就绪事件 |
| 孤儿 | 定期巡检 |
就绪探测
就绪探测
-- 上游分区就绪后再启动下游
SELECT count(1)
FROM ods_order
WHERE dt='2026-10-12'; -- 返回大于 0 视为就绪人工依赖(等某某通知)会造成链路不可重放,尽量改造成数据就绪探测。
依赖用表级产出依赖表达(上游分区就绪触发下游),避免依赖具体任务名或人工等待;跨引擎链路用就绪文件或元数据事件衔接。
| 依赖粒度 | 表/分区级 |
|---|---|
| 避免 | 任务名硬编码 |
| 跨引擎 | 就绪事件 |
| 孤儿 | 定期巡检 |
-- 上游分区就绪后再启动下游
SELECT count(1)
FROM ods_order
WHERE dt='2026-10-12'; -- 返回大于 0 视为就绪