【问题标题】:How to export output of redhsift unload command in csv format?如何以 csv 格式导出 redhsift 卸载命令的输出?
【发布时间】:2015-11-09 10:31:09
【问题描述】:

我想将 Redshift 中的 Unload 命令输出导出为 CSV 格式,但它只提供生成 gzip 文件的选项

【问题讨论】:

    标签: csv export-to-csv amazon-redshift


    【解决方案1】:

    CSV(逗号分隔值)和 Gzip(压缩格式)是不同的东西。您的输出文件可以轻松地进行 CSV 和 Gzip 压缩。

    如果您想要未压缩 CSV 文件,那么您可以在UNLOAD 语句中指定DELIMITER AS ','去掉GZIP 选项。

    UNLOAD ('SELECT * FROM venue') 
    TO 's3://mybucket/venue_tab_'
    CREDENTIALS 'aws_access_key_id=<access-key-id>;aws_secret_access_key=<secret-access-key>'
    DELIMITER AS ',' 
    ;
    

    【讨论】:

    • 感谢您的回答,它真的很有帮助。如果我想要扩展名为 .csv 的文件,你能告诉我该怎么做吗?因为当我使用“PARALLEL OFF”选项并将文件另存为 XYZ.csv 时(TO 's3://mybucket/XYZ.csv '),实际输出文件为 XYZ.csv000,我必须将其转换为每次下载后手动扩展。提前致谢
    猜你喜欢
    • 1970-01-01
    • 2020-04-20
    • 2011-04-17
    • 1970-01-01
    • 1970-01-01
    • 2018-07-08
    • 1970-01-01
    • 2017-01-27
    • 2011-06-17
    相关资源
    最近更新 更多