根據以下四類表數據,建立Model,ide
事實表爲酒店信息表,其他三張維度表是城市信息,行政區信息,商圈信息。酒店信息表中有外鍵分別與地域相關三張表關聯spa
DICT_CITYINFOorm
DICT_HOTELINFOblog
DICT_REGIONINFOget
DICT_ZONEINFOit
第一步 Model Infoio
Model的基本信息class
第二步 Data Model基礎
選擇事實表,依次關聯Looup Table。以hotelinfo爲基礎,咱們採用inner jointmodel
關聯城市表:
關聯行政區表
關聯商圈表
第三步 Dimensions
選擇用做維度的列,建立Model的時候,選擇的維度只是一個範圍,不表明在建立Cube的維度必定要用做Cube的維度
在建立Cube的時候,能夠從這些列中篩選
第四步 Measures
選擇用做度量的列,建立Model的手,只是選擇一個度量範圍,不表明在建立Cube度量的時候,必定要用做Cube的度量,
在建立Cube的時候,從這些列中篩選做爲度量的列。度量只能來自於事實表
第五步 Settings
一、設置Patition
二、設置過濾條件,從Hive中查詢數據源的過程,會從Filter中的條件,過濾數據。
例如:hotelinfo中包含全球酒店的數據,而咱們只考慮國內酒店的數據則能夠在Filter中添加條件是篩選國內酒店數據