다음을 통해 공유


U-SQL 사용자 정의 개체 개요

U-SQL: 사용자 정의 개체: UDO

U-SQL을 사용하면 사용자 정의 개체 또는 UDO라고 하는 사용자 지정 프로그래밍 기능 개체를 정의할 수 있습니다.

다음은 U-SQL의 UDO 목록입니다.

  • 사용자 정의 추출기

    • 행별 행 추출
    • 사용자 지정 구조적 파일에서 데이터 추출을 구현하는 데 사용됩니다.
  • 사용자 정의 출력자

    • 행별 출력
    • 사용자 지정 데이터 형식 또는 사용자 지정 파일 형식을 출력하는 데 사용됩니다.
  • 사용자 정의 프로세서

    • 한 행을 가져와서 한 행을 생성합니다.
    • 열 수를 줄이거나 기존 열 집합에서 파생된 값을 사용하여 새 열을 생성하는 데 사용됩니다.
  • 사용자 정의 적용자

    • 한 행을 가져와서 0~n개의 행을 생성합니다.
    • OUTER/CROSS APPLY와 함께 사용
  • 사용자 정의 결합자

    • 행 집합(사용자 정의 JON)을 결합합니다.
  • 사용자 정의 리듀서

    • N행을 가져와서 한 행 생성
    • 행 수를 줄이는 데 사용됩니다.

UDO는 일반적으로 U-SQL 스크립트에서 다음 U-SQL 문의 일부로 명시적으로 호출됩니다.

  • 추출
  • 출력
  • 프로세스
  • 결합하다
  • 감소시키다

비고

UDO는 0.5Gb 메모리를 사용하도록 제한됩니다. 이 메모리 제한은 로컬 실행에 적용되지 않습니다.

다음 단계