Felhasználói U-SQL-objektumok áttekintése

U-SQL: felhasználó által definiált objektumok: UDO

Az U-SQL lehetővé teszi egyéni programozhatósági objektumok meghatározását, amelyeket felhasználó által definiált objektumoknak vagy UDO-nak neveznek.

Az U-SQL UDO-jának listája a következő:

  • Felhasználó által definiált kinyerők

    • Sor kibontása sor szerint
    • Egyéni strukturált fájlokból történő adatkinyerés megvalósításához használatos
  • Felhasználó által definiált kimenetik

    • Kimeneti sor sor szerint
    • Egyéni adattípusok vagy egyéni fájlformátumok kimenetére szolgál
  • Felhasználó által definiált processzorok

    • Egy sor levétele és egy sor előállítása
    • Az oszlopok számának csökkentésére szolgál, vagy új oszlopokat hoz létre egy meglévő oszlopkészletből származtatott értékekkel
  • Felhasználó által definiált appliers

    • Egy sor levétele és 0–n sor előállítása
    • AZ OUTER/CROSS APPLY alkalmazással használható
  • Felhasználó által definiált kombinátorok

    • Sorhalmazok kombinálása – felhasználó által definiált JOIN-k
  • Felhasználó által definiált redukálók

    • N sorok készítése és egy sor előállítása
    • A sorok számának csökkentésére szolgál

Az UDO-t általában explicit módon hívják meg az U-SQL-szkriptben a következő U-SQL-utasítások részeként:

  • KINYERÉS
  • KIMENETI
  • FOLYAMAT
  • ÖSSZE
  • CSÖKKENTI

Megjegyzés

Az UDO-k legfeljebb 0,5 Gb memóriát fogyasztanak. Ez a memóriakorlátozás nem vonatkozik a helyi végrehajtásokra.

Következő lépések