我有一个多星模式或一个星系模式。我的意思是,有多个维度表和多个具有不同粒度的事实表,所有这些都像星系模式一样排列或相关 - 我已确保没有一个具有循环关系,所有都具有多对多关系(因为我在切片器中变得空白) )和两个方向(这样我就可以以任何方式切片和切块)。
现在,我必须介绍一个“日期”表,其中包括:月,年,类型(分类,日期是历史日期还是预测日期)。我只能与 4 个事实表中的任何一个建立关系。无法建立另一种关系,因为它变得循环并且关系变得不活跃。如何将这个共享维度引入所有事实表?
总而言之,所有维度表都是产品和供应商的层次结构。事实表具有不同的粒度。
当我创建一个包含“类型、日期、较低产品 ID、事实”的表时,我得到了所需的结果 但是,在创建包含“类型、日期、SKU ID、供应商 ID、事实”的表格时,我得到了重复的日期和类型(即 2021 年 1 月历史记录和 2021 年 1 月预测)
如何将这个共享维度引入所有事实表?
不要对维度和事实之间的关系启用双向交叉过滤,维度可以流过滤到多个事实表。
并考虑一次将 Power BI 数据集的范围限定为一到两个事实表。拥有大量事实表的大模式可能会让用户变得复杂和混乱。
我也有同样的问题,如果你有什么建议。