在亚马逊上使用 Athena 时未找到列 QuickSight - Amazon QuickSight
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在亚马逊上使用 Athena 时未找到列 QuickSight

如果 Athena 数据来源中缺少分析中的列,您会收到“column not found”错误。

在 Amazon 中 QuickSight,打开您的分析。在可视化选项卡中,选择选择数据集编辑分析数据集

此分析中的数据集屏幕中,选择您数据集旁边的编辑来刷新数据集。Amazon 将架构 QuickSight 缓存两分钟。因此,可能需要等待 2 分钟,之后才会显示最新更改。

要调查列最初是如何丢失的,您可以转到 Athena 控制台(https://console.aws.amazon.com/athena/)并查看查询历史记录,以便找到编辑表格的查询。

如果您在预览模式下编辑自定义 SQL 查询时出现此错误,请验证查询中的列名称,然后检查是否有其他语法错误。例如,请检查列名称是否未用为字符串保留的单引号括起来。

如果问题仍然存在,请验证表、列和查询是否符合 Athena 要求。有关更多信息,请参阅《Athena 用户指南》中的表、数据库和列的名称问题排查