为什么我的一些 AWS Glue 表在 Athena 中丢失?

上次更新时间:2021 年 2 月 15 日

我在 AWS Glue 控制台中看到的某些表在 Amazon Athena 控制台中不可见。为什么会发生这种情况?

解决方法

您在 AWS Glue 控制台中看到的表可能比在 Athena 控制台中看到的表更多,其原因在于:

  • 您创建的表指向不同的数据源。Athena 控制台显示仅指向 Amazon Simple Storage Service (Amazon S3) 路径的表。AWS Glue 列出指向不同数据源的表,例如 Amazon Relational Database Service (Amazon RDS) 数据库实例和 Amazon DynamoDB 表。
  • 您创建的表使用不受 Athena 支持的格式,如 XML。这些表位于 AWS Glue 数据目录,而不会出现在 Athena 控制台中。

要在 Athena 中查询来源非 Amazon S3 的数据,请使用 Athena 联合查询


这篇文章对您有帮助吗?


您是否需要账单或技术支持?