数据仓库一般分为哪几大层
数据仓库一般分为三大层:数据操作层、数据仓库层和应用数据层。具体分为:
1. 数据操作层(ODS层):数据仓库源头系统的数据表通常会原封不动地存储一份,这称为ODS层,也称为准备区。它们是后续数据仓库层加工数据的来源。ODS层数据的主要来源是业务数据库、埋点日志、其他数据源。
2. 数据仓库层(DW层):该层包含DWD、DWS、DIM层,由ODS层数据加工而成,主要是完成数据加工与整合,建立一致性的维度,构建可复用的面向分析和统计的明细事实表,以及汇总公共粒度的指标。
3. 应用数据层(ADS层):该层是基于DW层的数据,整合汇总成主题域的服务数据,用于提供后续的业务查询等。
需要注意的是,根据研发人员的经验或者业务,可以分为更多不同的层,只要能达到流程清晰、方便查数即可。