我有一些关于尺寸建模的问题:
在从现有OLTP系统设计维模型时,我们是否在维度模型中使用OLTP中的相同表结构?例如,我在OLTP中有一个客户表,我想将它包含在我的维度模型中,所以我可以在设计客户维度表时使用相同的表结构,还是可以更改它?
维度表可以互相引用吗?例如,在我的OLTP中我有EMP和DEPT表,EMP引用DEPT,所以我选择这两个表作为维模型的一部分,是否有必要在EMP维表上设置FK约束?
现在,关于桥接表,假设在我的OLTP中我有STORE和DEPT表以及将STORE与DEPT连接的桥接表STORE_DEPT,这意味着我可以在每个商店中有多个部门记录在这个新娘表中。现在,假设我想在我的维模型中为STORE和DEPT创建维度表,是否还需要在模型中包含此桥表?
提前感谢您的帮助。
答案 0 :(得分:3)
你听起来像是在试图设计你的第一个星型模式。寻求一些培训或指导可能是个好主意。