数据仓库分层架构
按照数据流入流出的过程,数据仓库的架构可分为三层–源数据、数据仓库、数据应用。
数据仓库的数据来源于不同的源数据,并提供多样的数据应用,数据自下而上流入数据仓库后向上层快放应用,而数据仓库只是中间集成化数据管理的一个平台。
- **数据源层(ODS)😗*操作型数据(Operational Data Store),是作为数据库到数据仓库的一种过渡,ODS的数据结构一般与数据来源保持一致,而且ODS的数据周期一般比较短。ODS的数据为后一步的数据处理做准备。
- **数据仓库层(DW)😗*数据仓库(Data Warehouse),是数据库的归集,这里保持这所有的从ODS到来的数据,并长期保存,而这些数据不会被修改,DW层的数据应该是一致的、准确的、干净的数据,即对源数据进行了清洗(去除了杂质)后的数据。
- **数据应用层(DA)😗*数据应用(Data application),为了特定的应用目的或者应用范围,而从数据仓库中独立出来的一部分数据,也可称为部门数据或者主题数据,该数据面向应用。如根据报表、专题分析需求而计算生成的数据。