我的多维数据集中有客户维度,通过 CustomerId 与 Fact 表链接。现在我得到了描述这些客户的父子关系的新表。新表只有列:CustomerId 和 ParentId。我需要将此层次结构包含在多维数据集中。
可以通过将 ParentId 作为新列添加到客户维度表来轻松完成,但在我的情况下,一个子记录可以在同一级别有多个父记录,例如
A is child of B
A is child of C
A is child of D
我试图制作多对多维度,它似乎适用于那种情况,但前提是只有一个级别的父母,但在我的情况下可以有很多级别,例如
A is child of B, then B is child of E, then E is child of F, ...
那么,有没有办法让父子维度具有多个父级和无限层级?