2015-04-03 49 views
0

我有以下场景,我正在尝试为OLAP多维数据集建模。我目前正在使用Microsoft Analysis Services。尺寸建模场景

我们有很多研究。患者始终属于1项研究。患者可以有1次或多次访问进行研究。在访问期间,病人可以填写一个或多个表格。不同的研究形式不同。对于不同的研究,同样的形式可以有不同的问题。患者填写一张中心人口统计表格,其中包含有关患者的信息。根据研究,中央人口统计表格可能有不同的问题。

我有一个研究维度,病人维度,访问维度和一个事实表与外键学习,病人和访问维度。中心人口统计数据表单上的问题是患者维度的属性。但是,因为这些研究不同,所以我很困惑,我会如何处理它们。例如,研究A可以在中央人口统计学表格上有4个问题,因为研究B可以在中央人口统计学表格上有8个问题。

我真的很感激,如果有人能指导我这种场景的建模。

谢谢。

+0

这似乎是一个过于宽泛的问题。请参阅[如何提出一个好问题](http://stackoverflow.com/help/how-to-ask) – clearlight 2015-04-03 01:02:37

+0

这是我第一次发布,我了解它更多的设计问题。 – AM96 2015-04-03 01:03:57

+0

尽管如此。这将需要很多人的时间,它更像是一个教程,书或者类的教育,而不仅仅是一个适当限制的技术答案。另请参阅[应避免的问题](http://stackoverflow.com/help/dont-ask)和[On Topic](http://stackoverflow.com/help/on-topic)了解如何利用本网站以及遵守准则(并让更多的人试图回答你的问题)。 – clearlight 2015-04-03 01:06:04

回答

0

Kimball对此使用术语“多值尺寸和桥表”。 您可以将您的调查/表单问题分组,并将问题从单个问题维度通过多对多桥接链接到组。这里是关于如何用SSAS建模的an MSDN article。顺便说一下,我还没有遇到过Kimball尚未记录解决方案的维度建模问题。

+0

我一直在阅读有关它,我想有一个想法,我想要处理这种情况。 1.患者维度(与访问事实表相关) 2.研究维度(与访问事实表相关) 3.访问事实表 4。\t PatientDemographics维度(引用)(与患者维度相关)。我这样做的原因是因为中央人口统计数据存在基于数据将被切片和切块的问题。此外,我不是在做一个主问题表,因为一切都是研究特定的。 谢谢。 – AM96 2015-04-06 15:05:08