Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:
Databricks Runtime
A Spark SQL két függvényfunkciót biztosít, amelyek számos igényt kielégítenek: beépített függvényeket és felhasználó által definiált függvényeket (UDF-eket).
A függvényfeloldással és a függvényhívással kapcsolatos további információkért lásd: Függvényhívás.
Beépített függvények
Ez a cikk az összesítéshez, tömbökhöz és térképekhez, dátumokhoz és időbélyegekhez, valamint JSON-adatokhoz gyakran használt beépített függvények kategóriáinak használatát és leírását ismerteti.
Felhasználó által definiált SQL- és Python-függvények
Az SQL- és Python-felhasználó által definiált függvények (UDF-ek) olyan függvények, amelyek skaláris értékeket vagy eredményhalmazokat adhatnak vissza.
További információ: CREATE FUNCTION (SQL, Python).
Külső felhasználó által definiált függvények
Az UDF-ek lehetővé teszik saját függvények definiálásához, ha a rendszer beépített függvényei nem elegendőek a kívánt feladat végrehajtásához. Az UDF-ek használatához először definiálja a függvényt, majd regisztrálja a függvényt a Sparkban, majd végül meghívja a regisztrált függvényt. Az UDF képes egy soron vagy egyszerre több soron is működni. A Spark SQL támogatja az UDF-ek, a felhasználó által definiált összesítő függvények (UDAF) és a felhasználó által definiált táblafüggvények (UDTF) meglévő Hive-implementációinak integrálását is.