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