【问题标题】:Redshift: COPY returns successful, but no data in tableRedshift:COPY返回成功,但表中没有数据
【发布时间】:2014-06-26 21:07:19
【问题描述】:

我有一个包含大约 20 列的表,我想将其从 S3 存储桶作为 csv 复制到 redshift。 我运行了一个成功运行的复制命令,但它返回“0 行已加载”。

我已经为此困惑了一段时间,如果有任何帮助,我将不胜感激。 如有必要,我可以共享表架构和部分 csv(不过,如果可能的话,我想避免使用它)

知道为什么会这样吗?

【问题讨论】:

  • maxerror > 记录数?
  • 复制语句的 MAXERROR 限制是多少?

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


【解决方案1】:

它发生在我的某个时候。控制台显示加载过程成功但表未加载。

您能否做一个SELECT * FROM STL_LOAD_ERRORS 并查看是否有任何与您的加载作业相对应的行。基本上,STL_LOAD_ERRORS 会记录有关所有加载错误的详细信息,具体的错误消息是什么以及给出错误的列。

由于分隔符问题列的长度等原因,我的工作通常会失败。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-08
    • 2016-07-28
    • 2012-03-26
    • 1970-01-01
    • 2013-10-26
    • 1970-01-01
    • 2020-07-20
    • 2022-11-22
    相关资源
    最近更新 更多