Aurora Connector

Athena JDBC Connector支持以下数据库:

  • MySQL
  • PostgreSQL
  • Redshift

有关 Amazon Athena JDBC连接器的详细信息,请参阅此处

安装Athena MySQL Connector

创建一个新的data source:

image-20231130154856082

选择MySQL类型:

image-20231130154911444

为数据源名称命名为mysql, lambda函数已经提前部署,搜索并选择mysql

image-20231130155022114

最后进行创建,创建完成后,会提示数据源连接不上,并且Associated databases里没有数据,这是因为还需要编辑lambda的环境变量。

点击lambda的链接:

image-20231130155138092

找到“环境变量”,然后选择“编辑”,添加一个名为 mysql_connection_string 的新环境变量,并将default的值复制到这个新变量(数据库连接字符串)。

image-20231130155613411

注意:环境变量名称是带有后缀 _connection_string 的数据源名称,因此在本例中为 mysql_connection_stringimg

回到Athena Data source, 并检查它是否显示数据库。

image-20231130160005142

点击进入数据库,可以查看数据表,并查看数据表的表结构:

image-20231130160044413

image-20231130160057667

测试联合查询

现在MySQL Connector已部署并可供使用,在Query Editor里面进行查询:

select * from "lambda:mysql".sales.orders limit 10;

image-20231130160233755