張貼日期: 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。

在 us-east-1 (維吉尼亞北部) 區域,Athena UDF 功能可在「預覽」模式下使用。現在可遵循下列步驟開始使用預覽版。
若要進一步了解,請參閱我們的文件
請按一下此處查看常見的 UDF 範例實作。
若要了解如何使用 Athena Query Federation SDK 編寫自己的函數,請造訪此連結