Kimball 的四步流程

数据仓库概念

Aaren Stubberfield

Data Scientist

步骤 1 - 选择组织流程

  • 围绕流程提出问题
  • Kimball 自底向上的方法从业务流程开始

橙色背景上的数字一图像

组织流程示例:

  • 发票与账单
  • 产品质量监控
  • 市场营销
数据仓库概念

步骤 2 - 声明粒度

  • 粒度 = 存储事实表的级别
  • 不能再细分的数据级别

棕色背景上的数字二图像

业务流程示例:

  • 音乐服务 -> 歌曲粒度
  • 运输服务 -> 明细行粒度
数据仓库概念

步骤 3 - 识别维度

  • 选择适用于每行的维度
  • 如何描述数据?
  • 业务用户与分析师 = 宝贵反馈

黑色背景上的数字三图像

常见维度示例:

  • 时间: 年、季度、月
  • 地点: 地址、州/省、国家
  • 用户: 姓名、电子邮件地址
1 照片作者:Alison Pang,来源 Unsplash
数据仓库概念

步骤 4 - 识别事实

  • 每条事实表行的数值事实
  • 我们要回答什么问题?
  • 度量应在所选粒度上成立

绿色背景上的数字四图像

事实示例:

  • 音乐服务:播放总数、歌曲销售收入
  • 网约车:行程距离、所需时间
1 照片作者:Miguel Á. Padriñán
数据仓库概念

小结

步骤:

  1. 选择组织流程。
  2. 声明粒度。
  3. 确定维度。
  4. 确定事实。
数据仓库概念

Passons à la pratique !

数据仓库概念

Preparing Video For Download...