다음을 통해 공유


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 메모리를 사용하도록 제한됩니다. 이 메모리 제한은 로컬 실행에 적용되지 않습니다.

다음 단계