数据仓库分层

数据仓库使⽤数据分层⽬的是为了减少重复开发,隔离原始数据,按照业务需求设计层次。

较为常见的为早期的四层架构:

1、贴源层ODS(Operational Data Store):操作数据存储层,往往是业务数据库表格的一对一映射,将业务数据库中的表格在 ODS重新建立,数据完全一致。

2、明细层DWD(Data Warehouse Detail):数据明细层,在 DWD 进行数据的清洗、脱敏、统一化等操作,DWD 层的数据是干净并且具有良好一致性的数据。

3、汇总层DWS(Data Warehouse Service):服务数据层(公共汇总层),在 DWS 层进行轻度汇总,为 DM 层中的不同主题提供公用的汇总数据。

4、集市层DM(Data Market):数据集市层,DM 层针对不同的主题进行统计报表的生成。

如果是复杂数仓使⽤传统的四层架构不能满⾜需求,多采⽤五层架构。如以下是某银行Oracle数据仓库分层。

1、技术缓冲层ITL

2、贴源模型层IOL

3、主题模型层IML

4、共性加⼯层ICL

5、应⽤集市层IDL

需要注意的是,不同的组织或项目可能会根据自己的需求和偏好对数据仓库架构进行不同的命名和划分。

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值