csv - Redshift : COPY returns successful, 但表中没有数据

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

我有一个包含大约 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/

相关文章:

linux - 使用我的 awk 脚本删除无用/空行

c++ - 如何将 CSV 文件集成到 OMNeT++ 最新版本中?

amazon-web-services - S3 网站可以访问 API 网关私有(private)端点吗?

php - 使用PHP从EC2通过VPC连接到RDS实例

ios - AssumeRole - AWS iOS SDK 示例

node.js - 如何使用 AWS S3 的后缀列出对象

python - CSV writerows 在一些行之后

excel - 如何告诉 Excel 这不是逗号分隔列表?

hadoop - 如何从 Sqoop 导入中捕获已处理记录的计数?

amazon-s3 - 如何使用 React Native 发布或放置原始二进制文件