【发布时间】:2012-04-25 16:30:29
【问题描述】:
目前,正在与同事讨论年龄是属性还是维度还是两者兼而有之?
我们无法就此达成一致,因为年龄可以用作类别属性,而年龄也可以用作平均值。
我相信其他人也遇到过这种情况,不仅是年龄,还有其他处于属性和度量边界的字段。
如何最好地处理?
【问题讨论】:
目前,正在与同事讨论年龄是属性还是维度还是两者兼而有之?
我们无法就此达成一致,因为年龄可以用作类别属性,而年龄也可以用作平均值。
我相信其他人也遇到过这种情况,不仅是年龄,还有其他处于属性和度量边界的字段。
如何最好地处理?
【问题讨论】:
Age 或 AgeGroup 通常是它自己的维度。因此,您将拥有一个年龄维度,其年龄范围为 1 到 150,并且它具有 AgeGroup 的属性(例如 20-25)。
在决定维度属性或度量时,您需要满足您的要求。有时您最终会在事实表中同时拥有维度属性和度量。
阅读 Kimball 的这个设计技巧,它通过示例解释了这种情况:
【讨论】: