为什么我的一些 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 联合查询。