빅데이터/빅데이터Hadoop
빅데이터 하둡 프로그래밍 교육과정] UDF 종류
행복한짱짱이
2018. 3. 11. 10:23
빅데이터 하둡 프로그래밍 교육과정] UDF 종류
빅데이터 하둡 프로그래밍 교육과정] UDF 종류
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
UDF 종류
* standard function (표준함수)
- 하나의 로우 (row) 나 다수의 컬럼으로 부터 데이터를 받아서 처리
- floor(), ucase(), concat() 과 같은 간단한 함수
* UDAF(User Defined Aggregation Function)
- 사용자 집계(aggregation)함수
- 하나이상의 raw와 column으로 부터 데이터를 받아와서 계산을 수 행하는 함수
- SELECT year(ymd), avg(price_close) FROM stocks WHERE exchange = 'NASDAQ' AND symbol = 'AAPL'GROUP BY year(ymd);
* UDTF(User Defined TablegenerationFunction)
- 하나의 변수나 컬럼을 입력받아 다수개의 테이블로(row)를 만드는 모든 함수
- SELECT explode(array(1,2,3)) AS element FROM src;