企业级数据仓库维度设计与实践:基础概念与方法.pdfVIP

  • 0
  • 0
  • 约9.91千字
  • 约 19页
  • 2026-06-30 发布于北京
  • 举报

企业级数据仓库维度设计与实践:基础概念与方法.pdf

维度设计基础

基本概念

我们在维度建模中,把度量称为,将环境称为维度。

举个例子,在业务中有这么个需求:

我需要统计昨日所有的金额。这里的维度就是:日期、;度量(也就是事

实)是:金额。

所以延伸下来,业务中的基础维度有:日期、、买家、卖家、商品、类目、地区

等;而有金额、人数、件数等。

维度表的主键有两种:键和业务主键(也叫自然键)。两者区别在之前的文章

《DataVault建模》已经解释过。

维度属性指的就是维度的列。一般是我们在数据分析时用到的过滤条件、分组、排序等,

所以维度属性越丰富,可以观察的角度就越多。

如果从SQL查询的角度上看,维度属性通常是放在where和groupby、sortby后的

列。

设计方法

维度的设计过程,就是维度属性的确定过程。

Kimball:“数仓的能力如何,跟维度属性的深度和质量成正比。”

下面我们用商品维度表的设计为例对维度设计的方法进行详细说明。

选择维度或者新建维度

在建设维度表中,要保证其在数仓中的唯一性,也就是说只允许有一个商品维表。

确定维度主表

在此处一般指的就是ODS层(与业务系统表结构一样)的商品表,如s_it

文档评论(0)

1亿VIP精品文档

相关文档