OLAP维度结构

时间:2011-12-13 14:14:46

标签: ssas olap olap-cube

我有Dimension“Customer”。每个客户都可以拥有一些商务单位和一些部门。 我应该使用2个层次结构:Customer-> Department and Customer-> Buisness Unit。 所以,我还需要设置关键属性。这是我的问题:什么应该用作关键属性? 可能是我做错了吗? 你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

要定义层次结构,您应该提出以下问题:

如果我将部门分组,我有消费者吗?如果我对业务进行分组,我有消费者吗? 如果我将部门和业务分组,我有消费者吗?

如果对部门进行分组获取消费者,则层次结构为:Consumer>部门。与另一个相似。 如果对部门和业务进行分组(维度中包含两条信息的属性,例如DPT1-BUS1)获得消费者,则层次结构为:消费者> Department_Business。

建议不要在维度中使用null属性。因此,请确保消费者需要拥有业务和部门。否则,重新描述数据仓库的建模。通常,关键维度是人工密钥自动递增...

我建议阅读Kimball

希望得到这个帮助。

相关问题