- 0
- 0
- 约5.45千字
- 约 10页
- 2026-10-12 发布于江苏
- 举报
电商数据仓库ODS到ADS分层建模设计文档范例
(软件研发技术文档·数据与实例为据)
第一章数仓分层总体架构与设计目标
本方案针对日均订单量42万笔、交易明细表存量6.8亿行的电商场景,规划ODS-DWD-DWS-ADS四层架构。设计目标是让下游取数有统一口径、让重复计算只发生一次、让单张报表的产出时间可控。当前痛点是三张核心报表各自从原始表拉数,同一指标“GMV”在交易、财务、运营三处口径不一致,最大偏差达7.3%,月度对账要额外花2.5人日核对差异。
分层原则按职责切:ODS只贴源不做加工、保留7天分区用于回溯;DWD做清洗与维表退化、承载明细事实;DWS按主题轻度聚合、供多张报表复用;ADS面向具体报表结果集、直接对接BI。层与层之间只允许上一层向下一层取数,禁止ADS直接查ODS,违者在血缘平台告警。这套约束把口径混乱从口头约定变为可校验规则。
表1-1四层职责划分
分层
职责
数据粒度
保留周期
存储规模
ODS
贴源快照
行级原样
7天
8.2TB
DWD
清洗明细
事务级
3年
11.6TB
DWS
主题聚合
日汇总
2年
1.9TB
ADS
报表结果
指标级
1年
0.6TB
1.1建模方法与命名规范
维表建模采用星型模型为主、宽表为辅。字段命名以fct前缀、维表以dim前缀、汇总层以dws、应用层以ads,字段用snake_case。指标统
原创力文档

文档评论(0)