我尝试使用直接查询模式将数据导入 Amazon QuickSight,但收到了查询超时错误。
简短描述
下面是使用直接查询模式将数据导入 QuickSight 时出现超时错误的常见原因:
- 数据准备需要 45 秒以上。
- 生成视觉对象需要 2 分钟以上。
- 查询运行时超过了从中导入的 AWS 服务的数据来源超时配额。要查看 Web 服务的数据来源超时配额,请参阅 AWS service quotas。
**注意:**无法增加 2 分钟的视觉对象生成超时配额。
解决方法
限制要导入的数据
可以采取以下操作来限制导入到 QuickSight 的数据量:
- 取消选择不需要的列。
- 在 QuickSight 中向数据集添加筛选条件。
- 在自定义 SQL 查询中使用谓词,例如 WHERE 和 HAVING。
将数据导入 SPICE
当将数据导入 SPICE 时,查询的处理速度更快。如果仍然收到查询超时错误,请参阅当我将数据从 Athena 导入到 QuickSight SPICE 时,如何解决查询超时错误?
**注意:**使用 SPICE 时,数据准备的 45 秒超时配额和生成视觉对象的 2 分钟超时仍然适用。但是,如果使用 Amazon Athena 将数据导入 QuickSight,则查询超时为 30 分钟。
有关导入数据的 SPICE 配额和直接 SQL 查询配额的更多信息,请参阅 Data source quotas。