Compartir a través de


Introducción a los objetos definidos por el usuario de U-SQL

U-SQL: objetos definidos por el usuario: UDO

U-SQL le permite definir objetos de programación personalizados, que se denominan objetos definidos por el usuario o UDO.

A continuación aparece una lista de UDO en U-SQL:

  • Extractores definidos por el usuario

    • Extraer fila por fila
    • Se usa para implementar la extracción de datos de archivos estructurados personalizados
  • Outputters definidos por el usuario

    • Dar salida fila por fila
    • Se usa para la salida de tipos de datos personalizados o para formatos de archivo personalizados
  • Procesadores definidos por el usuario

    • Tomar una fila y producir una fila
    • Se usa para reducir el número de columnas o producir nuevas columnas con valores derivados de un conjunto de columnas existente
  • Aplicadores definidos por el usuario

    • Tomar una fila y producir de 0 a n filas
    • Se usa con CROSS/OUTER APPLY
  • Combinadores definidos por el usuario

    • Combina conjuntos de filas (JOIN definidas por el usuario)
  • Reductores definidos por el usuario

    • Tomar n filas y producir una fila
    • Se usa para reducir el número de filas

UDO normalmente se llama explícitamente en el script U-SQL como parte de las siguientes instrucciones U-SQL:

  • EXTRACT
  • OUTPUT
  • PROCESS
  • COMBINE
  • REDUCE

Nota

Los UDO están limitados a un consumo de 0,5 GB de memoria. Esta limitación de memoria no se aplica a las ejecuciones locales.

Pasos siguientes