0

我正在尝试使用 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 函数动态生成的,每次执行查询时都会更改。

在此处输入图像描述

任何人都可以帮忙吗?

4

1 回答 1

0

我刚刚知道“不支持在视图中使用连接器或 UDF ”。在他们的GitHub Repo中提到了它。结束这个问题

于 2021-09-07T08:36:37.827 回答