| 节点 | 一个任务/算子(跑 SQL、执行脚本、等待文件) |
|---|---|
| 边 | 依赖关系:上游成功后下游才可调度 |
| 无环 | 不允许循环依赖,否则无法确定执行顺序 |
依赖关系示意
依赖关系示意
extract_orders ─→ transform_orders ─→ load_dwd ─┐
extract_users ─→ build_dim_users ──────────────┴→ ads_sales_daily把“等待上游产出”建成显式依赖,比在下游里 sleep 半小时可靠得多。
DAG 用节点表示任务、边表示依赖,无环保证“总能排序执行完”。可视化 DAG 是排查“为什么还没跑”的常用入口:上游没完成,下游只会等待。
| 节点 | 一个任务/算子(跑 SQL、执行脚本、等待文件) |
|---|---|
| 边 | 依赖关系:上游成功后下游才可调度 |
| 无环 | 不允许循环依赖,否则无法确定执行顺序 |
extract_orders ─→ transform_orders ─→ load_dwd ─┐
extract_users ─→ build_dim_users ──────────────┴→ ads_sales_daily