关于维表设计的问题

0
在用oracle的biee,跟着它的sample做了一个维度表的设计
dim_key     city_source_id       city_id      city_name   .....

这是一个地理区域的维表,我想问的是,既然已经有了dim_key这个代理键,为什么还要单独再建一个city_id呢?有什么意义么?
city_source_id是指源系统对应的代码么? 
已邀请:
2

沫沫 2015-10-15 回答

因为一个地理区域的维表,它通常是分等级的,里面包含国家,省份,城市等字段。  当它要和某个城市维表关联(或者有城市字段的事实表关联)时,区域维里当然要有城市ID才行。虽然刚开始可能用不到,但是搭建模型时尽量全面点吧。
0

BAO胖子 - 15年BI经验,涉足电力,快消品,医药,信息服务等行业的BI老兵。 2015-10-15 回答

没弄过BIEE的Sample,这么猜不出含义,建议你把数据贴进来看看,如果有对每个字段的解释那更好

要回复问题请先登录注册