Amazon redshift 复制期间获取红移错误1214

Amazon redshift 复制期间获取红移错误1214,amazon-redshift,Amazon Redshift,我有红移的下表: Column | Type id integer value varchar(255) 我正在尝试复制(使用datapipeline的RedShiftCoyActivity),数据中有一行1,可能是作为试图添加的条目,但我返回了错误1214:未找到分隔符,原始字段\u数据值是可能是。复制参数中有我遗漏的东西吗 整个csv由三行组成: 1,maybe 2,no 3,yes 你可能想看看类似的问题 确保您的RedshiftCopyActivity配置包括

我有红移的下表:

 Column | Type
 id       integer
 value    varchar(255)
我正在尝试复制(使用datapipeline的RedShiftCoyActivity),数据中有一行
1,可能是
作为试图添加的条目,但我返回了错误1214:未找到分隔符,原始字段\u数据值是
可能是
。复制参数中有我遗漏的东西吗

整个csv由三行组成:

1,maybe
2,no
3,yes

你可能想看看类似的问题

确保您的RedshiftCopyActivity配置包括来自的
格式为CSV

确保您的输入数据在每个字段之间都配置了分隔符,即使是空字段也是如此

确保没有任何尾随的空行

您可以运行以下SQL(从链接的问题中)来查看导致问题的行的更具体细节

SELECT le.starttime, 
  d.query, 
  d.line_number, 
  d.colname, 
  d.value,
  le.raw_line,
  le.err_reason 
FROM stl_loaderror_detail d, 
JOIN stl_load_errors le
ON d.query = le.query
ORDER BY le.starttime DESC;

你可能想看看类似的问题

确保您的RedshiftCopyActivity配置包括来自的
格式为CSV

确保您的输入数据在每个字段之间都配置了分隔符,即使是空字段也是如此

确保没有任何尾随的空行

您可以运行以下SQL(从链接的问题中)来查看导致问题的行的更具体细节

SELECT le.starttime, 
  d.query, 
  d.line_number, 
  d.colname, 
  d.value,
  le.raw_line,
  le.err_reason 
FROM stl_loaderror_detail d, 
JOIN stl_load_errors le
ON d.query = le.query
ORDER BY le.starttime DESC;

您是否可以将值分隔为两列(或n,取决于csv中的属性数),删除
,然后再试一次?另外,目的地是否支持两个属性?尝试将行尾字节更改为linux中所期望的值?这是在windows中准备的吗?我很久以前就停止使用AWS datapipline了,因为有这么多类似的问题。调试起来很难!您是否可以将值分隔为两列(或n,取决于csv中的属性数),删除
,然后再试一次?另外,目的地是否支持两个属性?尝试将行尾字节更改为linux中所期望的值?这是在windows中准备的吗?我很久以前就停止使用AWS datapipline了,因为有这么多类似的问题。调试起来很难!结果证明,我的s3存储桶中有多个文件以同一系列字符开头,datapipeline中的RedShiftCompyActivity试图复制这些文件(它们是不同的模式)结果是,我的s3存储桶中有多个文件以相同的字符序列开头,datapipeline中的RedShiftCoyActivity试图将这些文件(不同的模式)复制到目标表中。