场景维度建模
Dimensional Modelling a scenario
我有以下场景,我正在尝试为 OLAP 多维数据集建模。我目前正在使用 Microsoft Analysis Services。
我们有很多研究。一位患者始终属于一项研究。一位患者可以进行 1 次或多次访问以进行研究。在就诊期间,患者可以填写一份或多份表格。对于不同的研究,表格是不同的。对于不同的研究,相同的表格可以有不同的问题。患者填写包含患者信息的中央人口统计表。中央人口统计表可能有不同的问题,具体取决于研究。
我有一个研究维度、患者维度、访问维度和一个事实 table,其中包含研究、患者和访问维度的外键。 Central Demographics 表单上的问题是 Patient Dimension 的属性。但是由于这些因研究而异,所以我很困惑我将如何处理它们。例如,研究 A 可以在中央人口统计表上有 4 个问题,而研究 B 可以在中央人口统计表上有 8 个问题。
如果有人能指导我为这种场景建模,我将不胜感激。
谢谢。
Kimball 为此使用术语 "Multivalued Dimensions and Bridge Tables"。
您可以通过多对多桥将 survey/form 个问题和 link 个问题从单个问题维度分组到组中。这里 an MSDN article 介绍了如何使用 SSAS 对其进行建模。顺便说一下,我还没有遇到 Kimball 没有记录解决方案的维度建模问题。
我有以下场景,我正在尝试为 OLAP 多维数据集建模。我目前正在使用 Microsoft Analysis Services。
我们有很多研究。一位患者始终属于一项研究。一位患者可以进行 1 次或多次访问以进行研究。在就诊期间,患者可以填写一份或多份表格。对于不同的研究,表格是不同的。对于不同的研究,相同的表格可以有不同的问题。患者填写包含患者信息的中央人口统计表。中央人口统计表可能有不同的问题,具体取决于研究。
我有一个研究维度、患者维度、访问维度和一个事实 table,其中包含研究、患者和访问维度的外键。 Central Demographics 表单上的问题是 Patient Dimension 的属性。但是由于这些因研究而异,所以我很困惑我将如何处理它们。例如,研究 A 可以在中央人口统计表上有 4 个问题,而研究 B 可以在中央人口统计表上有 8 个问题。
如果有人能指导我为这种场景建模,我将不胜感激。
谢谢。
Kimball 为此使用术语 "Multivalued Dimensions and Bridge Tables"。 您可以通过多对多桥将 survey/form 个问题和 link 个问题从单个问题维度分组到组中。这里 an MSDN article 介绍了如何使用 SSAS 对其进行建模。顺便说一下,我还没有遇到 Kimball 没有记录解决方案的维度建模问题。