使用清单加载Amazon Redshift,在一个文件中出错

时间:2015-08-27 20:47:56

标签: amazon-redshift

使用COPY命令加载带有清单的Amazon Redshift时,假设其中一个文件包含错误。

有没有办法只记录该文件的错误,但继续加载其他文件?

2 个答案:

答案 0 :(得分:1)

清单文件表示文件是必需,以及是否在找不到文件时应生成错误。 (Using a Manifest to Specify Data Files

COPY命令将在无法读取文件时重试。 (Errors When Reading Multiple Files

COPY命令可以在MAXERRORS命令失败之前指定允许一定数量的错误COPY参数。 (MAXERROR

从文件加载数据时,Amazon Redshift将报告STL_LOAD_ERRORS表中的任何错误。 (STL_LOAD_ERRORS

答案 1 :(得分:0)

如上所述,maxerror属性应满足上述要求。

此外,copy-noload属性会在不加载的情况下检查数据的有效性。使用NOLOAD参数运行要快得多,因为它只解析文件