数据中台数据模型架构设计采用分层设计思路,将数据分为ODS(操作数据存储)层、CDM(公共维度模型)层、ADS(应用数据)层。
1.ODS层
ODS 层是从业务系统过渡到数据仓库核心层的操作数据的存储层、ODS 层的数据结构与业务系统基本保持一致,同时不做长时间的数据存储。
2.CDM层
CDM层可以细分为DWD(明细宽表)层和 DWS(公共汇总数据)层。CDM层使用维度模型理论的方法为基础。
1)DWD层
DWD层是维和事实属性量信息融合所生成的明细宽表层,其设计目的是为后续的DWS 层提供基础,也可以在 DWS 层无法支撑需求时直接为 ADS 层提供数据。DWD 层作为数据模型架构的核心明细层,一般要考虑扩展性和兼容性,其核心逻辑的变动要对下游保持尽可能的透明。
2)DWS层
DWS 层面向分析主题建模。DWS层的设计目的是为ADS 层提供足够的灵活性和扩展性的基础。
3.ADS层
ADS 层主要包括对数据结果的加工整合,以满足数据应用的最终使用需要。