【文件属性】:
文件名称:分析函数-海量数据处理的大杀器-腾讯分布式数据仓库(TDW)
文件大小:3.58MB
文件格式:PPT
更新时间:2021-04-26 10:20:19
数据仓库
分析函数
什么是分析函数
分析函数为每一行数据针对一组数据行计算出一个特定聚合值,主要用于解决很多统计方面的问题
分析函数实现框架
分析函数带来的优势
提升TDW SQL表达能力
提高TDW分析效率
方便业务迁移Oracle应用
使用情况
用户使用分析函数的频率约为join的1/3
用户每月提交2000个左右的分析函数
select col1,col2 ,sum(col1) over (partition by col2
order by col3)
from tbl where col3>0
LAG() OVER()
LEAD() OVER()
RANK() OVER()
DENSE_RANK() OVER()
ROW_NUMBER() OVER()
SUM() OVER()
COUNT() OVER()
AVG() OVER()
MAX() OVER()
MIN() OVER()
RATIO_TO_REPORT() OVER()