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