2024年6月7日发(作者:)
数据仓库中ODS、DW与DM之间关系
在数据仓库架构中ODS(操作数据存储)、DW(数据仓库)和
DM(数据集市)是不同的层次。它们之间有明显的区别,并且相
互协作来支持数据管理和分析,具体详见下图:
接下来分别对ODS、DW和DM进行详细介绍。
ODS介绍
ODS是操作性数据(Operational Data Store) 简称:操作性
1
数据存储。ODS是数据仓库中的一个中间层,它主要用于将源系
统的数据进行整合和转换,但并不进行复杂的分析或聚合。ODS
旨在保留源系统数据的完整性,支持实时或接近实时的数据访问
和操作。它通常包含原始数据和经过简单处理的数据。
特征如下:
ODS直接存放从业务抽取过来的数据,这些数据从结构和
数据上与业务系统保持一致,降低了数据抽取的复杂
性。
转移一部分业务系统的细节查询功能,因为ODS存放的
数据与业务系统相同,原来有业务系统产生的报表,现
在可以从ODS中产生。
完成数据仓库中不能完成的功能,ODS存放的是明细数
据,数据仓库DW或数据集市DM都存放的是汇聚数据,
ODS提供查询明细的功能。
ODS数据只能增加不能修改,而且数据都是业务系统原样
拷贝,所以可能存在数据冲突的可能,解决办法是为每
一条数据增加一个时间版本来区分相同的数据。
DW介绍
DW是数据仓库(Data Warehouse)的简称:DW是一个经过专
门处理和优化的数据存储区域,用于支持复杂的分析、查询和报
告。DW采用了不同的数据模型(如星型模型或雪花模型)和聚合
2


发布评论