我正在设计一个星型模式并遇到这个问题。我有两个维度表 - 产品(密钥=产品ID)和客户(密钥=客户ID)。在另一个表中有三个字段 - 业务单位,产品ID和客户ID。在此表中,一个产品ID指的是许多业务单位和许多客户ID。我的问题是我需要将第三个表作为Product Dim和Customer Dim之间的桥接表吗?或者什么应该是解决这个问题的更好方法?
产品ID 产品名称 .... ....等
CUSTOMER_ID 顾客姓名 客户类型 .....等
业务部门 产品编号 顾客ID .....等
现在我创建了第三个表作为Bridge表,并与Product和Customer Dim连接。第三个表将Product_id和Customer_id作为FK,Business Unit作为属性。 这是正确的做法吗?
谢谢, 阿伦