【发布时间】:2021-03-23 14:44:03
【问题描述】:
我在 eu-west-1 的 account_a 中设置了 QuickSight。我正在尝试从 account_b 中的 Athena 查询。
我在 Athena 中有两个数据库 [一个是“默认”,另一个是另一个名称],都在同一个 AWS Glue 目录下。目录在 QuickSight 中显示为数据源,但没有任何数据库显示在 QuickSight 中,如下所示:
当我尝试使用自定义查询功能时,出现以下错误:
[Simba][AthenaJDBC](100071) An error has been thrown from the AWS Athena client. SYNTAX_ERROR: line 2:34: Schema default does not exist [Execution ID: **-**-**-**-**]
我正在运行的查询是:
select * from default.tablename;
在这一点上,我真的很困惑。我可以在这里采取哪些可能的措施?
【问题讨论】:
-
我过去看到过一些问题,即 QuickSight 不支持 Athena 所做的一切。我不得不做一些事情,比如用额外的 IAM 权限更新 quicksight 服务角色才能让事情正常工作。由于我之前没有尝试过跨帐户共享,因此很难提出具体建议。
标签: aws-glue amazon-athena amazon-quicksight