我有一个包含大约 20 列的表,我想将其作为 csv 从 S3 存储桶复制到 redshift 中。 我运行了一个成功运行的复制命令,但它返回“0 行已加载”。
我已经被这个难住了一段时间,我很感激任何帮助。 如有必要,我可以共享表架构和一部分 csv(不过,如果可能,我想避免这样做)
知道为什么会这样吗?
最佳答案
它发生在我身上。控制台显示加载过程成功但未加载表。
您可以执行 SELECT * FROM STL_LOAD_ERRORS
并查看是否有任何行与您的加载作业相对应。基本上,STL_LOAD_ERRORS 保留有关所有加载错误的日志,其中包含详细信息,确切的错误消息是什么以及给出错误的列。
由于定界符问题、列的长度等原因,我的工作通常会失败。
关于csv - Redshift : COPY returns successful, 但表中没有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24440247/