繁体   English   中英

在没有 python 脚本的情况下以镶木地板格式将表从 redshift 卸载到 S3

[英]Unload a table from redshift to S3 in parquet format without python script

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

我发现的另一件事是,我们可以使用复制命令https://docs.aws.amazon.com/redshift/latest/dg/r_COPY_command_examples.html#r_COPY_command_examples-load-listing-from-将镶木地板格式的数据从 s3 加载到 redshift 镶木地板

我们可以为从 redshift 卸载到 s3 做同样的事情吗?

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

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

文档可在UNLOAD - Amazon Redshift 中找到

您是否考虑过 AWS Glue? 您可以根据您的 Redshift 源创建 Glue 目录,然后转换为 Parquet。 AWS博客供您参考,虽然它谈到将 CSV 转换为 Parquet,但您明白了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM