【面试】数据仓库

维度建模是数据分析的核心,它包括事实表和维度表,其中事实表存储度量数据,维度表提供描述信息。粒度定义了数据的细化程度。切片、切块和旋转是数据操作方式,而下钻、上卷和钻透则涉及数据的详细层次探索。常见的维度建模方法有星状、雪花和星座模型。
摘要由CSDN通过智能技术生成

数据分层

在这里插入图片描述

维度建模

(0) 什么是维度建模?
维度建模以分析决策的需求出发构建模型,构建的数据模型为分析需求(也就是我们通常所说的数据分析)服务。它重点解决如何更快速完成分析需求,同时还有较好的大规模复杂查询的响应性能。
(1) 事实表与事实表
事实表是指保存了大量业务度量数据的表,事实表中的度量一般称为实施。
(2) 维度与维度表
维度表中包含事实表中记录的特性,有些特性提供了描述性信息,有些特性指定如何汇总事实表中的数据,以便未分析者提供有用的信息
(3) 粒度
粒度是指数据仓库的数据单位中,保存数据细化程度的级别
(4) 切片、切块、旋转

  • 切片:从多维数组中选定一个二维子集,切出一个“平面” 。比如选中上图的2011年,这就是一个切片。
  • 切块:从多维数组中选定一个三维子集,切出一个“立方体” 。比如上图中,年度选择了2011、2012,然后看所有的数据内容,这就是一个切块。
  • 旋转:改变一个报告(页面)显示的维方向

(5) 下钻、上卷、钻透
-下钻:从汇总数据深入到细节数据进行观察或增加新维

  • 上钻(上卷):从某一维上将低层次的细节数据概括到高层次的汇总数据或减少维数
  • 钻透:直接下钻到最明细的数据。

(6) 三种维度建模方法

  • 星状模型: 事实表被维度所包围,且维度没有被新的表连接
  • 雪花模型:有一个或者多个维表没有直接连接到事实表上,而是通过其他维表连接到事实表上的
  • 星座模型:多个事实表共享维度表,可视为星状模型的集合

维度建模:数据仓库的经典模型了解一下

数据治理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值