维度建模,遇到不可加维度怎么办? ?

0
比如网站流量的uv,因为要去重,遇到两个维度都不可直接上卷,不另建新表,如何设计逻辑模型来存储?
预想的fact table:
Log_id,page_id,dept_id,uv
Dim_page:
page_id,lvl1_page,lvl2_page
Dim_dept类似
已邀请:
0

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

这个是不可加度量,不叫不可加维度
这种的,你要记录下登录的UV的唯一USER ID,然后上卷计算时用distinct column取。否则你就需要按照具体的需求进行snapshot模式的汇总,如果只为了计算这么一个度量就不是很可取,如果要计算很多其他东西,可以附带把这个加上去。比如银行的存款,按天走的,不能直接上卷计算。那就在月表里增加一个比如月末最后一天的存款额,或者本月平均的存款额,之类。

要回复问题请先登录注册