数仓(六):数据建模之维度建模: 事实表&维度表设计

本文详细介绍了维度建模的过程,包括选择业务过程、声明粒度、确认维度和事实,以及事实表和维度表的设计原则。重点探讨了事务事实表、周期快照事实表和累计快照事实表的类型,强调了在同一事实表中保持相同粒度的重要性。同时,讨论了维度表的类型和整合策略,以及退化维度的概念。文章还提及大宽表的优缺点和企业数据仓库总线架构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、维度建模 基本方法、设计步骤:

1、4步骤维度设计过程

图片

 1、选择业务过程

        业务过程是组织完成的操作型活动。例如注册用户、下订单,开具发票,付款、处理索赔等。

  1. 业务过程通常用行为动词表示。因为他们通常表示业务执行的活动。与之相关的维度描述与某个业务过程时间关联的描述环境。
  2. 业务过程通常由某个操作系统支撑,例如账单或购买系统。
  3. 业务过程建立或获取关键性能度量。有时这些度量事业务过程的直接结果,度量从其他时间获得。分析人员总是想通过过滤器和约束不同组合,来审查和评估这些度量。
  4. 业务过程通常由输入激活,产生输出度量。在许多组织中,包含一系列过程,他们即是某些过程的输出,也是某些过程的输入。即一系列过程产生一些列的事实表。 

业务过程事件建立或获取性能度量,并转换为事实表中的事实。多数事实表关注某一业务过程的结果。过程的选择是非常重要的,因为过程定义了特定的设计目标以及对粒度,维度,事实的定义。每个业务过程对应企业数据仓库总线矩阵的一行。

2、声明粒度<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

四月天03

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值