PowerBI:数据表与多个事实表的关系

问题描述 投票:0回答:2

我有一个多星模式或一个星系模式。我的意思是,有多个维度表和多个具有不同粒度的事实表,所有这些都像星系模式一样排列或相关 - 我已确保没有一个具有循环关系,所有都具有多对多关系(因为我在切片器中变得空白) )和两个方向(这样我就可以以任何方式切片和切块)。

现在,我必须介绍一个“日期”表,其中包括:月,年,类型(分类,日期是历史日期还是预测日期)。我只能与 4 个事实表中的任何一个建立关系。无法建立另一种关系,因为它变得循环并且关系变得不活跃。如何将这个共享维度引入所有事实表?

附上型号:

总而言之,所有维度表都是产品和供应商的层次结构。事实表具有不同的粒度。

当我创建一个包含“类型、日期、较低产品 ID、事实”的表时,我得到了所需的结果 但是,在创建包含“类型、日期、SKU ID、供应商 ID、事实”的表格时,我得到了重复的日期和类型(即 2021 年 1 月历史记录和 2021 年 1 月预测)

database-design powerbi data-modeling powerbi-desktop
2个回答
1
投票

如何将这个共享维度引入所有事实表?

不要对维度和事实之间的关系启用双向交叉过滤,维度可以流过滤到多个事实表。

并考虑一次将 Power BI 数据集的范围限定为一到两个事实表。拥有大量事实表的大模式可能会让用户变得复杂和混乱。


0
投票

我也有同样的问题,如果你有什么建议。

数据模型中的交叉过滤方向

© www.soinside.com 2019 - 2024. All rights reserved.