Partilhar via


Descrição geral dos objetos definidos pelo utilizador do U-SQL

U-SQL: objetos definidos pelo utilizador: UDO

O U-SQL permite-lhe definir objetos de programação personalizados, denominados objetos definidos pelo utilizador ou UDO.

Segue-se uma lista de UDO no U-SQL:

  • Extratores definidos pelo utilizador

    • Extrair linha por linha
    • Utilizado para implementar a extração de dados a partir de ficheiros estruturados personalizados
  • Saídas definidas pelo utilizador

    • Linha de saída por linha
    • Utilizado para exportar tipos de dados personalizados ou formatos de ficheiro personalizados
  • Processadores definidos pelo utilizador

    • Pegar numa linha e produzir uma linha
    • Utilizado para reduzir o número de colunas ou produzir novas colunas com valores derivados de um conjunto de colunas existente
  • Aplicadores definidos pelo utilizador

    • Pegar numa linha e produzir 0 a n linhas
    • Utilizado com OUTER/CROSS APPLY
  • Combinadores definidos pelo utilizador

    • Combina conjuntos de linhas – JOINs definidos pelo utilizador
  • Redutores definidos pelo utilizador

    • Pegar em n linhas e produzir uma linha
    • Utilizado para reduzir o número de linhas

Normalmente, o UDO é denominado explicitamente no script U-SQL como parte das seguintes instruções U-SQL:

  • EXTRAIR
  • SAÍDA
  • PROCESSO
  • COMBINAR
  • REDUZIR

Nota

Os UDO estão limitados a consumir 0,5 Gb de memória. Esta limitação de memória não se aplica a execuções locais.

Passos seguintes