2

目前,正在与同事讨论年龄是属性还是维度,还是两者兼而有之?

我们无法就此达成一致,因为年龄可以用作类别属性,而年龄也可以用作平均衡量标准。

我相信其他人已经遇到过这种情况,不仅是年龄,还有其他处于属性和度量边界的字段。

这个怎么处理最好?

4

1 回答 1

4

Age 或 AgeGroup 通常是它自己的维度。因此,您将有一个年龄维度,其年龄从 1 到 150 岁,并且将具有 AgeGroup 的属性(例如 20-25)。

在决定维度属性或度量时,您需要满足您的要求。有时,您最终会在事实表中同时拥有维度属性和度量。

阅读 Kimball 的这个设计技巧,它通过示例解释了这种情况:

将数据建模为维度和事实

于 2012-04-25T17:36:44.317 回答