我正在尝试使用 AWS Lambda 函数在 Athena 中创建一个外部函数。我能够这样做并使用 Athena 查询编辑器成功查询。代码如下。
using external function s3signedurl(col1 VARCHAR) returns varchar lambda 'customudf'
select incident, pdfloc, s3signedurl(pdfloc) as s3_signed_url
from "lambdapoc"."lambdametadata"
但是,我想在此之上创建一个视图,以便我可以像 Tableau 这样的报告工具或任何其他连接到 Athena 的工具中轻松查询它,就像一个表/视图(从 MYVIEW 中选择 *)一样。我似乎没有在 Internet 上找到它的文档或任何示例。
请注意:列 's3_signed_url' 数据是从 Lambda 函数动态生成的,每次执行查询时都会更改。
任何人都可以帮忙吗?