張貼日期: Nov 26, 2019
Amazon Athena 現在支援使用者定義函數 (UDF),該功能讓客戶能夠編寫自訂的 Scalar 函數,並在 SQL 查詢中叫用。雖然 Athena 提供了 內建函數,但 UDF 能讓您執行自訂處理,例如壓縮和解壓縮資料、編寫敏感資料,或是套用自訂的解密。
可以使用 Athena Query Federation SDK 以 Java 撰寫 UDF。提交至 Athena 的 SQL 查詢使用 UDF 時,會在 AWS Lambda 上叫用 UDF 並執行。UDF 可用於 SQL 查詢的 SELECT 與 FILTER 子句。使用者可以在相同查詢中叫用多個 UDF。