发布于: Nov 26, 2019
Amazon Athena 现在支持用户定义函数 (UDF),该功能使客户能够编写自定义标量函数并在 SQL 查询中调用它们。Athena 提供内置函数,而 UDF 使客户能够执行自定义处理,例如压缩和解压缩数据、编辑敏感数据或应用自定义解密。
客户可以通过 Athena Query Federation 开发工具包使用 Java 编写 UDF。在提交到 Athena 的 SQL 查询中使用 UDF 时,将会在 AWS Lambda 上调用和执行该 UDF。UDF 可用于 SQL 查询的 SELECT 和 FILTER 子句。用户可以在同一查询中调用多个 UDF。