| 位置 | DWS 之后 ADS 之前 |
|---|---|
| 目的 | 业务线隔离 |
| 代价 | 多一层链路 |
| 替代方案 | DWS 按主题域划分 |
取舍参考
| 场景 | 建议 |
|---|---|
| 多条业务线口径差异大 | 设 DM 层 |
| 口径统一、维度共享 | DWS 直接服务 ADS |
目录与命名示意
目录与命名示意
corp_dw.ads_trade_* 交易线集市
corp_dw.ads_user_* 用户线集市
(DM 表建议带业务线前缀,如 dm_trade_ 统一前缀亦可)设层判据:是否存在稳定、且独立演进的业务口径集合。
部分团队在 DWS 与 ADS 之间设 DM(集市)层,用于业务线隔离与独立口径演进;代价是多一层存储与调度,需要明确与 DWS 的边界。
| 位置 | DWS 之后 ADS 之前 |
|---|---|
| 目的 | 业务线隔离 |
| 代价 | 多一层链路 |
| 替代方案 | DWS 按主题域划分 |
| 场景 | 建议 |
|---|---|
| 多条业务线口径差异大 | 设 DM 层 |
| 口径统一、维度共享 | DWS 直接服务 ADS |
corp_dw.ads_trade_* 交易线集市
corp_dw.ads_user_* 用户线集市
(DM 表建议带业务线前缀,如 dm_trade_ 统一前缀亦可)