首页 > 代码库 > 【总结】Kylin创建Model
【总结】Kylin创建Model
根据如下四类表数据,创建Model,
事实表为酒店信息表,其余三张维度表是城市信息,行政区信息,商圈信息。酒店信息表中有外键分别与地域相关三张表关联
DICT_CITYINFO
DICT_HOTELINFO
DICT_REGIONINFO
DICT_ZONEINFO
第一步 Model Info
Model的基本信息
第二步 Data Model
选择事实表,依次关联Looup Table。以hotelinfo为基础,我们采用inner joint
关联城市表:
关联行政区表
关联商圈表
第三步 Dimensions
选择用作维度的列,创建Model的时候,选择的维度只是一个范围,不代表在创建Cube的维度一定要用作Cube的维度
在创建Cube的时候,可以从这些列中筛选
第四步 Measures
选择用作度量的列,创建Model的手,只是选择一个度量范围,不代表在创建Cube度量的时候,一定要用作Cube的度量,
在创建Cube的时候,从这些列中筛选作为度量的列。度量只能来自于事实表
第五步 Settings
1、设置Patition
2、设置过滤条件,从Hive中查询数据源的过程,会从Filter中的条件,过滤数据。
例如:hotelinfo中包含全球酒店的数据,而我们只考虑国内酒店的数据则可以在Filter中添加条件是筛选国内酒店数据
创建Cube参考:http://10120275.blog.51cto.com/10110275/1905936
本文出自 “巧克力黑” 博客,请务必保留此出处http://10120275.blog.51cto.com/10110275/1905930
【总结】Kylin创建Model
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。