如何将Google Data Studio连接到AWS Athena?

时间:2018-08-24 20:58:18

标签: jdbc amazon-athena google-data-studio

我需要将Google Data Studio连接到AWS Athena。一种实现方法是使用the JDBC URL connection option。我以the Database Authentication格式使用了以下参数,但出现以下错误:

参数:

网址

jdbc:awsathena://athena.us-east-2.amazonaws.com:443;UID=[MY_AWS_ACCESS_KEY];PWD=[MY_AWS_SECRET_KEY];S3OutputLocation=s3://[S3_OUTPUT_BUCKET];

用户名

[MY_AWS_ACCESS_KEY]

密码

[MY_AWS_SECRET_KEY]

错误:

  

服务器遇到内部错误,无法完成您的请求。

任何将Google Data Studio连接到AWS Athena或什至连接到AWS S3的解决方案都可以解决此问题。我尝试this Google Apps script连接到S3,但是由于this open issue所示的身份验证错误而无法连接。

2 个答案:

答案 0 :(得分:1)

Google Data Studio似乎不支持安装驱动程序(这并不奇怪,因为它是托管的而不是自托管的应用程序)。

我认为您最好的选择是创建一个连接器-实际上,令我惊讶的是还没有开源社区连接器。我认为基本上您需要在Google Data Studio connector guide.之后包装Athena API,这并不简单,但是看起来可行...

答案 1 :(得分:1)

Google Data Studio的开源连接器现已存在here

要使用它,您需要按照here详细说明进行操作,即,将代码复制/粘贴到Google Apps脚本项目中,然后将其部署到Google Data Studio中。