빅데이터 하둡 프로그래밍 교육과정] 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; 

 

+ Recent posts