Ö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.