Wes*_*sam 5 jdbc google-data-studio amazon-athena
我需要将Google Data Studio连接到AWS Athena。一种方法是使用JDBC URL 连接选项。我在数据库身份验证表单中使用了以下参数,但出现如下所示的错误:
参数:
网址
jdbc:awsathena://athena.us-east-2.amazonaws.com:443;UID=[MY_AWS_ACCESS_KEY];PWD=[MY_AWS_SECRET_KEY];S3OutputLocation=s3://[S3_OUTPUT_BUCKET];
Run Code Online (Sandbox Code Playgroud)
用户名
[MY_AWS_ACCESS_KEY]
Run Code Online (Sandbox Code Playgroud)
密码
[MY_AWS_SECRET_KEY]
Run Code Online (Sandbox Code Playgroud)
错误:
服务器遇到内部错误,无法完成您的请求。
任何将 Google Data Studio 连接到 AWS Athena 甚至连接到 AWS S3 的解决方案都应该解决这个问题。我尝试使用此 Google Apps 脚本连接到 S3,但由于身份验证错误而无法连接,如此未解决的问题所示。
现在这里有一个用于 Google Data Studio 的开源连接器。
要使用它,您需要按照此处详细说明进行操作,即将代码复制/粘贴到 Google Apps 脚本项目中,然后将其部署到 Google Data Studio。
Google Data Studio 似乎不支持安装驱动程序(这并不奇怪,因为它是托管应用程序,而不是自托管应用程序)。
我认为最好的选择是创建一个连接器——实际上,我很惊讶目前还没有开源社区连接器。我认为基本上您需要按照Google Data Studio 连接器指南包装 Athena API。这并不简单,但看起来可行......