gpt4 book ai didi

amazon-web-services - AWS Datapipeline RedShiftCopyActivity-如何指定 "columns"

转载 作者:行者123 更新时间:2023-12-04 04:38:14 24 4
gpt4 key购买 nike

我正在尝试使用RedShiftCopyActivity和datapipeline将一堆csv文件从S3复制到Redshift。

只要csv结构与表结构匹配,此方法就可以正常工作。在我的情况下,csv的列少于表的列,然后RedShiftCopyActivity失败,并在STL_load_errors中出现“找不到分隔符”错误。

我想使用redshift copy命令的“columns”选项。这样,我就可以使它工作,但是redshift copycommand中的列部分似乎在RedShiftCopyActivity中不可用。

有任何建议吗?

热烈欢迎所有提示。

非常感谢。

彼德

最佳答案

我知道这是一个老问题,但是现在您可以为Redshift COPY命令指定列列表。

COPY tablename (column1 [,column2, ...]) 

从S3加载数据时,列顺序需要与源数据的顺序匹配。在此处查看文档: Amazon Redshift Column Mapping Options

拉杜

关于amazon-web-services - AWS Datapipeline RedShiftCopyActivity-如何指定 "columns",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27296043/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com