我有一个组织表和一个组织成员表
组织表:|OrgId|名称|...|
组织成员表:|MembershipId|父组织id|子组织id|
这描述了一种组织结构,其中一个组织可以是多个父组织的子组织,而父组织又可以是其他父组织的子组织。
没有像 o1 是 o2 的子级,即 o1 的子级这样的循环引用。
我正在努力将其建模为 SSAS 中的一个维度。是否可以?
我有一个组织表和一个组织成员表
组织表:|OrgId|名称|...|
组织成员表:|MembershipId|父组织id|子组织id|
这描述了一种组织结构,其中一个组织可以是多个父组织的子组织,而父组织又可以是其他父组织的子组织。
没有像 o1 是 o2 的子级,即 o1 的子级这样的循环引用。
我正在努力将其建模为 SSAS 中的一个维度。是否可以?
您正在有效地尝试在单个父子维度中建模多个层次结构。您需要从 Org 表中创建一个普通维度,从 Org 成员表中创建一个父子维度,以及一个将两个 Org 表链接到 Org 成员表的新中间度量值组。
为了避免在此处复制 Marco 的所有版权内容,请阅读多对多革命并查找“多层次结构”部分。