U-SQL 사용자 정의 개체 개요
U-SQL: 사용자 정의 개체: UDO
U-SQL을 사용하면 UDO(사용자 정의 개체)라는 사용자 지정 프로그래밍 기능 개체를 정의할 수 있습니다.
U-SQL의 UDO 목록은 다음과 같습니다.
사용자 정의 추출기
- 행 단위 추출
- 사용자 지정 구조화된 파일에서 데이터 추출을 구현하는 데 사용됨
사용자 정의 출력자
- 행 단위 출력
- 사용자 지정 데이터 형식 또는 사용자 지정 파일 형식을 출력하는 데 사용됨
사용자 정의 처리기
- 한 행씩 가져와 한 행씩 생성
- 열 수를 줄이거나 기존 열 집합에서 파생된 값으로 새 열을 생성하는 데 사용됨
사용자 정의 적용자
- 한 행씩 가져와 0-n 개 행 생성
- OUTER/CROSS APPLY 사용
사용자 정의 결합자
- 행 집합 결합--사용자 정의 JOIN
사용자 정의 리듀서
- n개 행을 가져와 한 행씩 생성
- 행 수를 줄이는 데 사용됨
UDO는 일반적으로 다음 U-SQL 문의 일부로 U-SQL 스크립트에서 명시적으로 호출됩니다.
- EXTRACT
- OUTPUT
- PROCESS
- COMBINE
- REDUCE
참고
UDO는 0.5Gb 메모리를 사용하도록 제한됩니다. 이 메모리 제한은 로컬 실행에 적용되지 않습니다.