Visão geral de objetos definidos pelo usuário de U-SQL

U-SQL: objetos definidos pelo usuário: UDO

O U-SQL permite definir objetos de programação personalizados que são chamados de objetos definidos pelo usuário ou UDO.

Veja a seguinte lista de UDO no U-SQL:

  • Extratores definidos pelo usuário

    • Extrair linha por linha
    • Usado para implementar extração de dados de arquivos estruturados personalizados
  • Outputters definidos pelo usuário

    • Gerar linha por linha
    • Usado para gerar tipos de dados personalizados ou formatos de arquivo personalizado
  • Processadores definidos pelo usuário

    • Usar uma linha e gerar uma linha
    • Usado para reduzir o número de colunas ou produzir novas colunas com valores derivados de um conjunto de colunas existente
  • Aplicadores definidos pelo usuário

    • Usar uma linha e gerar 0 para n linhas
    • Usado com OUTER/CROSS APPLY
  • Combinadores definidos pelo usuário

    • Combina conjuntos de linhas — JOINs definidos pelo usuário
  • Redutores definidos pelo usuário

    • Usar n linhas e gerar uma linha
    • Usado para reduzir o número de linhas

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

  • EXTRACT
  • OUTPUT
  • PROCESS
  • COMBINE
  • REDUCE

Observação

UDOs são limitados para consumir 0,5 GB de memória. Essa limitação de memória não se aplica a execuções locais.

Próximas etapas