我在redshift中有以下表格:
1,maybe
我尝试复制(使用数据管道的RedshiftCopyActivity),数据的行maybe
作为尝试添加的条目,但我收到错误1214:未找到分隔符,raw_field_data值为1,maybe
2,no
3,yes
。复制参数中是否缺少某些内容?
整个csv是三行:
classify_image.py
答案 0 :(得分:1)
您可能需要查看类似问题Redshift COPY command delimiter not found。
确保您的RedshiftCopyActivity配置包含https://docs.aws.amazon.com/redshift/latest/dg/copy-parameters-data-format.html#copy-csv中的FORMAT AS 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;