在没有python脚本的情况下以拼花格式将表从redshift卸载到S3

时间:2018-09-28 06:31:39

标签: amazon-web-services amazon-s3 amazon-redshift

我发现我们可以使用spectrify python模块转换实木复合地板格式,但是我想知道哪个命令将以实木复合地板格式将表卸载到S3位置。

我发现还有另一件事,我们可以使用复制命令https://docs.aws.amazon.com/redshift/latest/dg/r_COPY_command_examples.html#r_COPY_command_examples-load-listing-from-parquet

将镶木地板格式化的数据从s3加载到redshift。

对于从redshift卸载到s3,我们可以这样做吗?

2 个答案:

答案 0 :(得分:1)

无需使用AWS Glue或第三方Python将Pardition格式的Redshift数据卸载到S3。现在支持新功能:

UNLOAD ('select-statement')
TO 's3://object-path/name-prefix'
FORMAT PARQUET

可以在UNLOAD - Amazon Redshift

找到文档

答案 1 :(得分:0)

您是否考虑过AWS Glue?您可以基于Redshift来源创建胶水目录,然后将其转换为Parquet。 AWS博客供您参考,尽管该博客讨论了将CSV转换为Parquet的问题,但是您明白了。