
1.ODS层
ODS层是数据仓库准备区,为DWD层提供基础原始数据,为了降低不同数据源对业务系统的影响。
数据保留时间根据实现业务需求而定,存储周期不长;数据不做清洗和转换,保存于业务系统一致;从业务系统以增量方式抽取加载到ODS,按导入周期对导入数据进行分区。
2.DWD层(可选)
DWD层为DW层提供来源明细数据,长期存储,为未来分析类需求的扩展提供历史数据支撑。
进行必要的脏数据过滤,IP地域类数据的清洗转换和字段的扩充。
3.DWB层 (可选)
为DWS层提供细粒度数据,比如按维度+用户ID去重后的列表,大部分数据转换和扩展在该层进行,一对多、多对多且涉及到UV计算在该层或之前进行。
4.DWS层(可选)
DWS层是根据DWB层数据按照各个维度ID进行粗粒度汇总聚合,如按交易来源、交易类型汇总。
可能关联其他主题的事实表,可能会跨主体域。
5.DM层
宽表,各种维度汇总后的表,直接应用于查询。
6.ST层
ST层面向用户应用和分析需求,包括前端报表、分析图表、KPI、仪表盘、OLTP、专题等分析,面向最终结果用户。
来源DM层。