维度和度量值通过多个主键关联的情况怎么处理

0
比如一个销售员A表 对应一个订单B表,通过A.ID和B.seller_id键关联,现在再加个地区限制,同一个地区的同一个销售员对应的订单A.id=B.seller_id and A.area_id=B.area_id。这样的情况在transform里怎么处理呢
已邀请:
4

hupingzhi - 大数据架构师 2013-11-26 回答

在TR中应该基于星型模型来建模,而且都是通过一个键来关联维表和事实表。
要么你把地区和销售员信息分成两个维度表,分别关联事实表。要么地区和销售员是存在一个维度的不同层级,那么也就只需要销售员a.id与b.seller_id关联了。

要回复问题请先登录注册