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 programmeerbaarheidsobjecten 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 extractoren

    • Rij voor rij extraheren
    • Wordt gebruikt voor het implementeren van gegevensextractie uit aangepaste gestructureerde bestanden
  • Door de gebruiker gedefinieerde uitvoerters

    • Rij per rij uitvoeren
    • Wordt gebruikt voor het uitvoeren van aangepaste gegevenstypen of aangepaste bestandsindelingen
  • 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 combinatiefuncties

    • Combineert rijensets- door de gebruiker gedefinieerde JOIN's
  • 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 het U-SQL-script als onderdeel van de volgende U-SQL-instructies:

  • EXTRACT
  • OUTPUT
  • PROCES
  • COMBINEREN
  • VERMINDEREN

Notitie

UDO's verbruiken slechts 0,5 GB geheugen. Deze geheugenbeperking is niet van toepassing op lokale uitvoeringen.

Volgende stappen