Ssas OLAP多维数据集:具有多个父维度的父子维度

Ssas OLAP多维数据集:具有多个父维度的父子维度,ssas,hierarchy,olap-cube,cube-dimension,Ssas,Hierarchy,Olap Cube,Cube Dimension,我的多维数据集中有Customers维度,通过CustomerId与事实表链接。 现在我得到了一个新表,它描述了这些客户的父子关系。新表只有两列:CustomerId和ParentId。我需要将这个层次结构包含到多维数据集中 通过将ParentId作为新列包含到Customer维度表中,可以很容易地实现这一点,但在我的例子中,一个子记录可以在同一级别上有多个父记录,例如 A is child of B A is child of C A is child of D 我尝试了多对多维度,这似乎适

我的多维数据集中有Customers维度,通过CustomerId与事实表链接。 现在我得到了一个新表,它描述了这些客户的父子关系。新表只有两列:CustomerId和ParentId。我需要将这个层次结构包含到多维数据集中

通过将ParentId作为新列包含到Customer维度表中,可以很容易地实现这一点,但在我的例子中,一个子记录可以在同一级别上有多个父记录,例如

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, ...

那么,有没有办法创建具有多个父级和无限层次结构级别的父子维度?

是的,可以在许多层次结构中创建具有多个父级的父子维度

请检查此链接。在这里,您将探讨多维模型和表格中多对多关系的许多不同用途。 PDF将向您解释如何使用。你也可以在里面找到很多BI技巧