运行查询会在AWS Redshift上显示错误"查询"仪表板

时间:2017-06-17 18:41:44

标签: amazon-web-services amazon-s3 amazon-redshift

我必须运行查询才能将数据从s3复制到redshift。 要复制的数据总大小为110GB 查询运行正常1-2小时后,我看到此错误

jsTranspile

查询:

There was an error retrieving the details for this query: Invalid Input. Expected Input: Load Id NOT_NULL, Load Status NOT_NULL

错误快照: enter image description here

请建议我如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

不幸的是,Redshift控制台有时看起来有点不稳定,所以你无法真正“解决”这个问题。

但是,您可以解决它并了解负载情况。所有Web控制台都可以从Redshift的内置系统表中读取,因此您可以直接查询这些表并使用SQL客户端获取信息。

stl_load_errors表包含数据加载期间遇到的任何错误的详细信息(即COPY命令)。您可以在此处找到有关此内容的更多信息:http://docs.aws.amazon.com/redshift/latest/dg/r_STL_LOAD_ERRORS.html

如果要检查正在执行或先前已执行的查询的状态,您还可以使用stl_query表:http://docs.aws.amazon.com/redshift/latest/dg/r_STL_QUERY.html