时间维表
统计时间一般被分为日、周、月,其中天都能通过时间可直接截取成某一天20141125,月份也可配截取成20141001 或者 201410,但是周在一年中的开始和结束不一定都是完整的,建议2015W01为新年的第一天到新年第一个周日结束(20140101-20140104),最后一周为2015年的最后一个周一到新年最后一天(20151228-20151231)
函数方式:可以自定义函数来获取这一天所在的 年、月、周
function get_week_of_year(start_date Date)
时间维表:事先定义后年、月、周等信息的时间表,当做一个维表来关联使用
dim_date (year,month,week,day, date)
2. 层次类型维表
产品系列、注册销售渠道、机构分类、自定义大小类等需要根据不同业务的划分来定义层级分类的维 表,充分考虑业务的变化更迭,适应业务的变化
id_l1 id_l1_name --层级ID1,层级名称
id_l2 id_l2_name --层级ID2
id_l3 id_l3_name --层级ID3
id_l4 id_l4_name --层级ID4
在各种Job脚本中,尽量不用具体的名称做限制条件,应多使用id_l1来关联限制,业务的名称也是可能会变的
3. 枚举维表
性别、颜色、是否等
4. IP维表设计