服务请求事实和 SR 事实操作 - 如何切片和钻取

Posted

技术标签:

【中文标题】服务请求事实和 SR 事实操作 - 如何切片和钻取【英文标题】:Service Request fact and SR fact Actions - how to slice and drill thru 【发布时间】:2017-06-07 04:21:32 【问题描述】:

我有一个 FactServiceRequest (FctSR) 表和一个 FactSRActions (FctSRA) 表,FctSR 表使用常规维度链接到

创建日期 完成日期 微信

FctSRA 具有常规维度

行动日期 操作代码

每个事实表单独工作都很好,但是我正在努力将结果合并到一个集合中。

所以,我希望得到:

每个 FctSR.ID 的 FctSR.ID、FctSR.Details、FctSRA.Actions、FctSRA.ActionCode、FctSRA.ActionDate

如果有帮助,这些表有一个共同的 degeneratekey。

谁能建议如何将这些放在 SSAS DimensionUsage 选项卡上?

我在 SQL Server 2016 上使用 VS 2015。

谢谢。

编辑:

希望这是有道理的。

【问题讨论】:

两张表是什么关系? FcrSR.ID 是唯一键,而 FctSRA.ID 是它的外键吗?每个 ID 是否有多个 FctSRA 行? @GregGalloway,FctSRID 是 degeneratekey(服务请求的 ID #),是的,动作表 FctSRA 中有多行,它们有自己的唯一键。谢谢。 【参考方案1】:

事实服务请求操作度量组当前通过多对多关系加入事实服务请求维度。我相信您需要向 FctSRA 添加一个新列(如果它不存在),这是 FctSR 的外键。然后将“维度使用”选项卡中的关系更改为常规关系。坦率地说,我不确定其他多对多关系现在如何正常工作,没有共同的维度。

【讨论】:

谢谢@GregGalloway - 我在新西兰,所以周末试试这个。 措辞请客。谢谢你的意见@GregGalloway

以上是关于服务请求事实和 SR 事实操作 - 如何切片和钻取的主要内容,如果未能解决你的问题,请参考以下文章

在 MDX (s-s-rS) 中执行钻取/在一个一致的维度上连接两个事实表

全面深入了解稀疏事实表

语音识别(SR)的秘密

PowerBI:数据表与多个事实表的关系

如何仅在钻取饼上显示数据标签?

如何避免星型模式中事实表之间的连接?