跳至内容

如何解决 Quick Sight 中的查询超时错误?

1 分钟阅读
0

我尝试使用直接查询模式将数据导入 Amazon Quick Sight,但收到了查询超时错误。

简短描述

以下是使用直接查询模式将数据导入 Quick Sight 时出现超时错误的常见原因:

  • 数据准备需要 45 秒以上。
  • 生成视觉对象需要 2 分钟以上。
  • 查询运行时超过了从中导入的 AWS 服务的数据来源超时配额。要查看 Web 服务的数据来源超时配额,请参阅 AWS service quotas

**注意:**无法增加 2 分钟的视觉对象生成超时配额。

解决方法

限制要导入的数据

您可以执行以下操作来限制导入到 Quick Sight 的数据量:

  • 取消选择不需要的列。
  • 在 Quick Sight 中向数据集添加筛选条件
  • 在自定义 SQL 查询中使用谓词,例如 WHEREHAVING

将数据导入 SPICE

将数据导入 SPICE 后,查询处理速度会更快。如果仍然收到查询超时错误,请参阅如何解决将数据从 Athena 导入 Quick Sight SPICE 时出现的“query timeout”错误?

**注意:**使用 SPICE 时,数据准备的 45 秒超时配额和生成视觉对象的 2 分钟超时仍然适用。但是,如果使用 Amazon Athena 将数据导入 Quick Sight,则查询超时为 30 分钟。

有关导入数据的 SPICE 配额和直接 SQL 查询配额的详细信息,请参阅 Data source quotas(数据来源配额)