Sdílet prostřednictvím


Přehled uživatelem definovaných objektů U-SQL

U-SQL: uživatelem definované objekty: UDO

U-SQL umožňuje definovat vlastní objekty programovatelnosti, které se nazývají uživatelem definované objekty nebo UDO.

Následuje seznam UDO v U-SQL:

  • Uživatelem definované extraktory

    • Extrahovat řádek po řádku
    • Používá se k implementaci extrakce dat z vlastních strukturovaných souborů.
  • Uživatelem definované výstupní objekty

    • Výstupní řádek po řádku
    • Používá se k výstupu vlastních datových typů nebo vlastních formátů souborů.
  • Uživatelem definované procesory

    • Vzít jeden řádek a vytvořit jeden řádek
    • Používá se ke snížení počtu sloupců nebo vytvoření nových sloupců s hodnotami odvozenými z existující sady sloupců.
  • Uživatelem definované aplikace

    • Vezměte jeden řádek a vygenerujete 0 až n řádků.
    • Používá se s VNĚJŠÍ/KŘÍŽOVOU APLIKACÍ
  • Uživatelem definované kombinátory

    • Kombinuje sady řádků – uživatelsky definované názvy JOIN.
  • Uživatelem definované reduktory

    • Vzít n řádků a vytvořit jeden řádek
    • Používá se ke snížení počtu řádků.

UDO se obvykle explicitně volá ve skriptu U-SQL jako součást následujících příkazů U-SQL:

  • EXTRACT
  • VÝSTUP
  • PROCES
  • KOMBINOVAT
  • SNÍŽIT

Poznámka

UDO jsou omezené na využití 0,5 Gb paměti. Toto omezení paměti se nevztahuje na místní spuštění.

Další kroky