您将如何在数据仓库中对此进行建模:
有些自治市是地理区域,存在于地理层次结构中,例如省(即州,例如明尼苏达州),地区(例如中西部)。
对这些城市进行绩效评估,通过计算绩效指标,例如"完成的住房积压百分比"、"预算支出百分比"、"分配给基础设施的预算百分比"、"债务覆盖率"等。
这些性能指标大约有 100 个。
这些指标分为“绩效组”,这些指标本身又分为“关键绩效领域”
对绩效指标进行计算(计算因城市类型、规模、地区等某些因素而异)产生“绩效分数”。
然后将权重应用于分数以创建“最终加权分数”。(即,当汇总到“关键绩效领域”时,某些指标的权重高于其他指标)
会有一个时间维度(每年进行一次评估),但目前只有一个数据集。
注意:用户需要能够轻松查询任意指标组合的数据。即有人可能希望看到:(i) (ii) “债务人覆盖率”与 (iii) “预算支出百分比”与 (iv) “债务天数”在 (v) 省级的绩效水平。
我通过将“IndicatorType”作为维度进行了尝试,然后在该表中使用了 [指标/绩效组/绩效区域] 层次结构 - 但后来我无法弄清楚如何在同一行轻松获取多个指标,如它需要一个事实表别名(?)。所以我想把所有 100 个项目作为列放在一个(非常宽的!)事实表中 - 但是我会失去指标上的 [组/区域] 层次结构......?
有任何想法吗?
谢谢