【问题标题】:skip bad record in redshift data load跳过红移数据加载中的不良记录
【发布时间】:2014-06-30 07:44:30
【问题描述】:

我正在尝试使用以下命令将数据加载到 AWS redshift 中

copy venue from 's3://mybucket/venue'
credentials 'aws_access_key_id=<access-key-id>;aws_secret_access_key=<secret-access-key>'
delimiter '\t';

但是数据加载失败,当我检查查询部分的特定加载时,我注意到它失败了,因为“错误的 UTF8 十六进制序列:a4(错误 3)”

有没有办法将数据加载中的不良记录跳过到 redshift 中?

【问题讨论】:

标签: sql database amazon-redshift


【解决方案1】:

是的,您可以使用 maxerror 参数。此示例最多允许跳过 250 条错误记录(错误写入 stl_load_errors):

copy venue from 's3://mybucket/venue' credentials 'aws_access_key_id=;aws_secret_access_key=' delimiter '\t' maxerror as 250;

【讨论】:

    猜你喜欢
    • 2019-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-09
    相关资源
    最近更新 更多