自定义函数分类
UDF: 单行进入,单行输出
UDAF: 多行进入,单行输出
UDTF: 单行输入,多行输出(explode有类似效果)
自定义UDAF实战
假设用户表记录 工号(empid) 名称(name),自然日(date),如果上班就有数据在hive中编写udaf,要求压缩每个员工2018年的全部考勤记录分别压缩在2进制数字里,1表示工作,0表
UDF: 单行进入,单行输出
UDAF: 多行进入,单行输出
UDTF: 单行输入,多行输出(explode有类似效果)
假设用户表记录 工号(empid) 名称(name),自然日(date),如果上班就有数据在hive中编写udaf,要求压缩每个员工2018年的全部考勤记录分别压缩在2进制数字里,1表示工作,0表