Inserito il: Nov 26, 2019

Amazon Athena ora supporta funzioni definite dall’utente (UDF), una funzionalità che ti permette di scrivere funzioni scalari personalizzate e richiamarle in query SQL. Mentre Athena fornisce funzioni incorporate, le UDF consentono ai clienti di eseguire elaborazioni personalizzate come la compressione e la decompressione dei dati, la redazione di dati sensibili o l'applicazione di decrittografia personalizzata.

I clienti possono scrivere le funzioni definite dall'utente (UDF) in Java utilizzando L’SDK Query Federation di Athena. Quando un'UDF viene utilizzata in una query SQL inviata ad Athena, viene richiamata ed eseguita su AWS Lambda. Le funzioni definite dall'utente possono essere utilizzate in entrambe le clausole SELECT e FILTER di una query SQL. Gli utenti possono richiamare più funzioni definite dall'utente nella stessa query.

La funzionalità UDF Athena è disponibile in modalità anteprima nella regione Stati Uniti orientali 1 (Virginia settentrionale). Comincia a usare l'anteprima seguendo questi passaggi.
Per ulteriori informazioni, consulta la documentazione.
Comuni implementazioni d'esempio UDF sono disponibili qui.
Per scoprire come scrivere funzioni usando Athena Query Federation SDK, visita questo link.