Delen via


Overzicht van door de gebruiker gedefinieerde U-SQL-objecten

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.

Volgende stappen