SSAS:链接多个事实表

时间:2013-04-27 18:36:05

标签: many-to-many ssas

问题:将两个事实表链接在一起的最佳做法?引用,多对多或仅“正常”的多维建模。这是一对多的关系。 (许多产品之旅,见下文)。

背景:对旅行社来说真的很棒。他们出售完整的“套餐”,说你想去非洲4周,有很多不同的旅游(狩猎等),不同的酒店,多个航班,保险等等。如果你把自己的旅行放在一起会非常困难 - 这就是“我的”公司可以帮助组合起来的东西。

一个“旅程”包含多个“产品”。旅程有多个日期附加,不同的状态代码,业主等等。我想知道的是如何最好地将旅程级别连接到产品级别(旅游,保险等),这样当您选择旅程创建日期时,您可以查看所有附加的产品系列。

  • 我可以建立一个桥牌桌和多对多的关系吗?
  • 我可以将“旅程创建日期”/“旅程状态”作为“正常”FK放在我的产品事实表上吗?
  • 或者引用?

我应该考虑一下这里的经验法则吗?它是一个关于维度和事实表数量的大型多维数据集,但如果考虑数据量则不会那么大。

Journey级别有7个维度,可用于产品级别。

1 个答案:

答案 0 :(得分:0)

我会使用桥牌表和多对多关系。