事实表设计 - 一对多

时间:2016-10-13 14:48:12

标签: ssas data-warehouse

我来自关系SQL Server数据库背景,我正在尝试转换到Analysis Services中的多维模型。

我正在努力解决如何处理以下问题,这在关系世界中会非常简单。

我有3个表 - Incident,IncidentOffender和IncidentLoss。事件中可能没有,一个或多个IncidentOffenders和IncidentLosses:

enter image description here

我如何设计我的数据仓库,以便我可以询问多维数据集,例如,“我们花了多少时间处理秃头罪犯偷烤豆子的事件?”,以及“什么这些豆的价值是什么?“?

道歉,如果这听起来很简单,但我已经在网上搜索并吞噬了各种各样的书籍,但我仍然无法找到这样的任何现实例子,这对我来说似乎是一种日常情况。

1 个答案:

答案 0 :(得分:1)

在您的方案中,所有三个表都需要作为维度和度量值组加载到SSAS中。然后,事件违规者和事件损失维度可以是事件度量组的多对多维度。它将在“维度用法”选项卡中显示如下内容。

enter image description here