首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OLAP维度结构

OLAP维度结构
EN

Stack Overflow用户
提问于 2011-12-13 22:14:46
回答 1查看 489关注 0票数 0

我有维度"Customer“。每个客户可以有一些业务单位和一些部门。我应该绘制两个层次结构:客户->部门和客户->业务单位。所以,我还需要设置key属性。这是我的问题:应该使用什么作为关键属性?也许我做错了?你能帮忙吗?

EN

回答 1

Stack Overflow用户

发布于 2011-12-15 06:32:49

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

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

如果对部门进行分组,则会得到一个消费者,因此层次结构是:消费者>部门。另一个也是如此。如果对部门和业务(维度中包含两条信息的属性,例如,DPT1-BUS1)进行分组得到一个消费者,则层次结构为: consumer > Department_Business。

不建议维度中具有空属性。因此,确保消费者需要有一个业务和一个部门。否则,请重新定义数据仓库的建模。通常,键维度是一个人工键自动增量...

我推荐阅读Kimball

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8490657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档