kylin学习笔记
2024-10-19 00:38:02
阅读官网,学到哪就写到哪
1、需要先建立Model
2、kylin需要配置事实表,纬度表;可以自定义join。 我的用法和官方建议的不同,我是直接在hive中将所有的取join成一个单表,再根据单表进行cude kylin。 因为我的join的同时有一些业务上的处理。
3、需要选择cude的纬度字段和聚合的度量字段;纬度字段可以在所有的表中选择,度量字段只能在事实表中选择(度量字段就是被sum,avg,count的字段)
4、建立MODEL时,需要选择partition,一般是按天进行增量。
5、cude时,可以根据需求选择使用使用“层次”和“派生”,进行优化
1)、层次,添加字段之间的依赖,只能组合字段进行cube,减少cude的复杂度
2)、派生,将多字段组合成一个字段(即主键),根据主键进行查询。
3)、组合,指定组合字段,cube时按组合进行cube,减少cube的复杂度
6、
最新文章
- selenium:org.openqa.selenium.WebDriverException: f.QueryInterface is not a function
- btn css
- 腾讯开放平台 IOS应用URL schema、Boundle ID填写 (含微博、微信)
- 解决android中Layout文件下的xml文件配好后,R类中不能自动生成相应代码
- 我的第二个app上线:术购管家
- hive中的常用方法(case,cast,unix_timestamp)
- 用Tupper自我指涉公式造图
- python类似微信未读信息图片脚本
- Xamarin 开发常见问题
- HDOJ/HDU 1015 Safecracker(深搜)
- 宁波Uber优步司机奖励政策(2月1日~2月7日)
- PHP Java
- 201521123051《Java程序设计》第七周学习总结
- struts2.xml的配置问题
- 扩展GDAL,支持CNSDTF格式(一)
- Polly 重试策略
- robotframework中的用evaluate关键字进行运算(随机数+转换+运算)
- Python HTMLTestRunner 学习
- 常用处理数组、字符串API → forEach every some sort map filter slice split indexOf concat substring substr splice join toString replace
- 20155338 《网络攻防》Exp5 MSF基础应用
热门文章
- ACM/ICPC 之 数论-素数筛选法 与 ";打表";思路(POJ 1595)
- 24. javacript高级程序设计-最佳实践
- Divide and conquer:Median(POJ 3579)
- code vs1436 孪生素数 2(数论+素数的判定)
- 打包文件 MANIFEST.MF 功能详解
- 【jquery】字符ascii码转换函数
- iOS应用架构谈(三):View层的组织和调用方案(下)
- 模拟赛1102d2
- android DisplayMetrics 获取屏幕分辨率
- VGA信号一些分辨率的参数(摘抄)