Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U-SQL: door de gebruiker gedefinieerde objecten: UDO
Met U-SQL kunt u aangepaste programmeerobjecten definiëren, die door de gebruiker gedefinieerde objecten of UDO worden genoemd.
Hier volgt een lijst met UDO in U-SQL:
Door de gebruiker gedefinieerde extractors
- Rij voor rij extraheren
- Wordt gebruikt voor het implementeren van gegevensextractie uit aangepaste gestructureerde bestanden
Door de gebruiker gedefinieerde uitvoerders
- Uitvoerrij per rij
- Wordt gebruikt om aangepaste gegevenstypen of aangepaste bestandsindelingen uit te voeren
Door de gebruiker gedefinieerde processors
- Eén rij nemen en één rij produceren
- Wordt gebruikt om het aantal kolommen te verminderen of nieuwe kolommen te produceren met waarden die zijn afgeleid van een bestaande kolomset
Door de gebruiker gedefinieerde appliers
- Eén rij nemen en 0 tot n rijen produceren
- Gebruikt met OUTER/CROSS APPLY
Door de gebruiker gedefinieerde combinaties
- Combineert rijensets — door de gebruiker gedefinieerde JOINs
Door de gebruiker gedefinieerde reducers
- N rijen nemen en één rij produceren
- Wordt gebruikt om het aantal rijen te verminderen
UDO wordt doorgaans expliciet aangeroepen in U-SQL-script als onderdeel van de volgende U-SQL-instructies:
- UITTREKSEL
- OUTPUT
- PROCES
- COMBINEREN
- VERMINDER
Notitie
UDO's zijn beperkt tot 0,5 Gb geheugen. Deze geheugenbeperking is niet van toepassing op lokale uitvoeringen.