0

我有一个案例,我正在为我的 DWH 构建无事实的事实表。对于这种情况,我想问两个维度:位置和商店。我有两种方法。

  1. 构建 dim_store 和 fact_account。然后将所有位置数据放入fact_account表中

  2. 构建 dim_store、dim_location 和 fact_account。然后把store_id和location_id放到fact_account上

这是这两种方法的可视化:

1. 第一种方法

2. 第二种方法

哪种方法最好,为什么?

先感谢您。

4

1 回答 1

2

选项1肯定是错误的,所描述的没有维度模型。

选项 2 是正确设计的维度模型。是否是对数据进行维度建模的最佳方式取决于您的报告要求。

于 2020-10-19T08:58:21.583 回答