如何防止ODBC连接上出现“ SHOW SCHEMAS”?

时间:2019-06-26 14:18:25

标签: amazon-athena

我正在使用他们文档中的Simba驱动程序通过ODBC从Power BI连接到AWS Athena。连接有效,我可以查询Athena。我首先在一个测试AWS账户中实现了这个功能,现在我在另一个账户中实现了它。

我的问题是第二个帐户。我仍然可以成功地将数据导入Power Bi,但是由于某种原因,当我在Power BI上进行数据刷新时,Athena正在运行“ SHOW SCHEMAS”,总共进行了七次查询,然后才获取数据,因此将14个不必要的文件写入S3。在我的第一个配置中没有发生这种情况。

我已经检查了Athena工作组上的设置,以确保它们相同。我已经检查了Glue上的表和数据库定义,以确保它们匹配。我配置了两个新的DSN与Power BI配合使用,每个帐户一个,以确保它们配置的设置完全相同。我什至创建了一个新的S3存储桶,以将查询结果存储在第二个帐户上,因为默认情况下,我让Athena在该帐户上创建一个查询,而不是第一个帐户。没有任何效果!第一个帐户没有运行任何“ SHOW SCHEMAS”查询,第二个帐户即使在ODBC数据源管理员上测试DSN时也运行它们。

有人知道这是什么原因吗?我不知道还能尝试什么。

谢谢

0 个答案:

没有答案