SSAS将两个事实表链接在一起-如何链接?
我有一个SSAS,里面有许多事实表——每个都使用“常规”维度(在维度使用选项卡中)。这在单独的情况下可以很好地工作,现在我需要从立方体中增加一点宽度 我有一个FactServiceRequest表,其中包含中的所有SR详细信息,链接到一个常规位置。同样,我有一个FactDog表,其中有一个狗的详细信息列表,同样使用相同的DimLocation(即狗注册到的地址) 所以我有两个度量值组列和一个(Dim)行,都使用位置替换键 我本来希望我能够选择狗,他们注册的地址,然后是与该地址和狗相关的事件。然而,我返回的结果几乎是指数级的——每件事情的每一个事件等等SSAS将两个事实表链接在一起-如何链接?,ssas,dimensions,ssas-2012,Ssas,Dimensions,Ssas 2012,我有一个SSAS,里面有许多事实表——每个都使用“常规”维度(在维度使用选项卡中)。这在单独的情况下可以很好地工作,现在我需要从立方体中增加一点宽度 我有一个FactServiceRequest表,其中包含中的所有SR详细信息,链接到一个常规位置。同样,我有一个FactDog表,其中有一个狗的详细信息列表,同样使用相同的DimLocation(即狗注册到的地址) 所以我有两个度量值组列和一个(Dim)行,都使用位置替换键 我本来希望我能够选择狗,他们注册的地址,然后是与该地址和狗相关的事件。然而
有人能帮忙吗?我想这将归结为事实与模糊的结合,但我不确定该朝哪个方向前进 这是一个棘手的问题,有几个可能的答案 归根结底,狗既是一个维度,也是一个事实(如果你能原谅这个词的用法的话!):
- 它占用了更多的空间,并且引入了不一致地正确更新所有狗的详细信息副本的风险(您的ETL必须格外小心地构建)
- 任何其他真正与狗相关的指标,而不是SR(例如,狗的年龄),都将变得难以汇总
然后,Dog维度可以通过“多对多”类型的关系,通过ServiceRequest事实表/度量值组,与基于ServiceRequest表(例如ServiceRequest类型、ServiceRequest日期)的维度相关联。Thankyu@SebTHU,选项2似乎是我的选择。谢谢您的时间。@user3735855:很高兴我能帮上忙!如果我的答案解决了问题,请将其标记为“已接受的答案”(本网站的工作方式)。