時間維表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維表設計