维度模型 VS 反规范化模型

Dimensional model VS De-normalized model

我只是在数据仓库的上下文中问这个问题。

维度模型和反规范化模型是相同的还是不同的? 据我从 DW 爱好者那里听说,没有所谓的规范化或非规范化数据模型。

但我的理解是,分解维度即雪花剥落是维度模型。而具有扁平层次结构维度的模型称为非规范化数据模型。两者都是数据仓库中的数据建模概念。

我需要你的专家意见。

我们可以称之为没有代理键但有主键的数据模型 - 来自运营 (OLTP) 系统的代码将 Fact-Dimension 连接在一起?

维度模型通常被认为是 'denormalised',因为维度表的处理方式。

具有 'snowflaked' 个维度的数据仓库仍然可以称为维度模型,但这不是 Kimball 的建议,大多数人在想到维度建模时都会想到他的方法。

分解维度(即雪花化)正在规范化这些表格,维度建模(如 Kimball 所述)建议尽可能避免雪花化,尽管出于各种原因,人们当然有时会这样做。具有扁平层次结构维度的模型是一种非规范化数据模型,这是人们谈论维度模型时的主要意思。

至于没有代理键的系统:也可以称为数据仓库,也可以称为维度模型,但与 Kimball 推荐的方法相反(无论是好是坏!).