Översikt över användardefinierade U-SQL-objekt

U-SQL: användardefinierade objekt: UDO

Med U-SQL kan du definiera anpassade programmeringsobjekt, som kallas användardefinierade objekt eller UDO.

Följande är en lista över UDO i U-SQL:

  • Användardefinierade extraktorer

    • Extrahera rad efter rad
    • Används för att implementera dataextrahering från anpassade strukturerade filer
  • Användardefinierade utdata

    • Utdatarad efter rad
    • Används för att mata ut anpassade datatyper eller anpassade filformat
  • Användardefinierade processorer

    • Ta en rad och skapa en rad
    • Används för att minska antalet kolumner eller skapa nya kolumner med värden som härleds från en befintlig kolumnuppsättning
  • Användardefinierade tillämpare

    • Ta en rad och skapa 0 till n rader
    • Används med OUTER/CROSS APPLY
  • Användardefinierade kombinationer

    • Kombinerar raduppsättningar – användardefinierade JOIN:er
  • Användardefinierade reducers

    • Ta n rader och skapa en rad
    • Används för att minska antalet rader

UDO anropas vanligtvis explicit i U-SQL-skript som en del av följande U-SQL-uttryck:

  • EXTRACT
  • PRODUKTIONEN
  • PROCESS
  • KOMBINERA
  • MINSKA

Anteckning

UDO:er är begränsade till att förbruka 0,5 GB minne. Den här minnesbegränsningen gäller inte för lokala körningar.

Nästa steg