ODS数据原始层再到DWD数据明细层和维度表,怎么去设计啊,需要指导一下。
3条回答 默认 最新
关注 - 数据仓库的ods表建议贴源,不做过多处理(可以统一下空值)。
- DWD需要结合业务过程设计,先了解业务过程和业务系统内部的关联情况,确定一个或几个业务过程,确定指标(比如下单这个业务过程,会记录用户的信息,下单商品的信息等维度,这些可以在DWD中存外键用于后续关联维度表,也可以将维度直接退化到DWD中。除了维度数据,下单时还会记录下单商品数量、金额等指标,这部分也需要放在DWD中给下游使用)。
- 维度表主要是提供给DWD关联用的,需要保证数据唯一,避免关联时一对多,数据量不大时一般扁平化处理(比如员工信息表可以选择把员工信息和其相应的部门信息都放进去,这样通过员工ID不仅可以拿到员工信息也可以拿到部门信息)。
可以看下我的专栏:数据仓库维度建模
解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 汇编语言没有主程序吗?
- ¥15 这个函数为什么会爆内存
- ¥15 无法装系统,grub成了顽固拦路虎
- ¥15 springboot aop 应用启动异常
- ¥15 matlab有关债券凸性久期的代码
- ¥15 lvgl v8.2定时器提前到来
- ¥15 qtcp 发送数据时偶尔会遇到发送数据失败?用的MSVC编译器(标签-qt|关键词-tcp)
- ¥15 cam_lidar_calibration报错
- ¥15 拓扑学,凸集,紧集。。
- ¥15 如何扩大AIS数据容量