【總結】Kylin建立Model

根據以下四類表數據,建立Model,ide

事實表爲酒店信息表,其他三張維度表是城市信息,行政區信息,商圈信息。酒店信息表中有外鍵分別與地域相關三張表關聯spa

  • DICT_CITYINFOorm

  • DICT_HOTELINFOblog

  • DICT_REGIONINFOget

  • DICT_ZONEINFOit



第一步 Model Infoio

Model的基本信息class

wKiom1jGTtuw3O2HAAArbTkPg2I237.png

第二步 Data Model基礎


選擇事實表,依次關聯Looup Table。以hotelinfo爲基礎,咱們採用inner jointmodel

關聯城市表:

wKioL1jGTwighdmFAABJ7Tbew1o019.png

關聯行政區表

wKioL1jGT1SSvFVqAABK8_NTGs4113.png

關聯商圈表

wKioL1jGT2jh8B-DAABKiS_i9mM027.png

wKiom1jGT3-D2KwwAACGVGYBzU0611.png

第三步 Dimensions

選擇用做維度的列,建立Model的時候,選擇的維度只是一個範圍,不表明在建立Cube的維度必定要用做Cube的維度

在建立Cube的時候,能夠從這些列中篩選

wKioL1jGT4_hov3MAABlq6muX4o492.png

第四步 Measures

選擇用做度量的列,建立Model的手,只是選擇一個度量範圍,不表明在建立Cube度量的時候,必定要用做Cube的度量,

在建立Cube的時候,從這些列中篩選做爲度量的列。度量只能來自於事實表

wKiom1jGT8LSAxjQAAAp0IieB9A503.png

第五步 Settings

一、設置Patition

二、設置過濾條件,從Hive中查詢數據源的過程,會從Filter中的條件,過濾數據。

例如:hotelinfo中包含全球酒店的數據,而咱們只考慮國內酒店的數據則能夠在Filter中添加條件是篩選國內酒店數據

wKioL1jGT8_w6-ZRAABVWHcpfNc835.png


建立Cube參考:http://10120275.blog.51cto.com/10110275/1905936

相關文章
相關標籤/搜索