当前位置: 代码迷 >> 综合 >> AWS Redshift 导出数据 进入 S3
  详细解决方案

AWS Redshift 导出数据 进入 S3

热度:88   发布时间:2023-12-09 22:38:40.0

AWS Redshift 支持一个命令 Unload, 可以快速的导出数据进入 AWS S3

UNLOAD ('select * from apfdb.common.t_rep_fr_r_loc_sku_dy_act_confirmed WHERE LOC_CNTRY_CDE=''03'' and day_idnt=${dateid}')
TO 's3://path/${dateid}_'
CREDENTIALS
'aws_access_key_id=sdfsadfaf;aws_secret_access_key=sdfafdasfadf' HEADER DELIMITER AS ','
NULL AS ''
GZIP
PARALLEL OFF;

可以通过参数设置 导出的路径, 文件前缀, S3的权限信息, 是否有列名, 列分隔符, 空处理, 是否gzip压缩, 

 

 

PARALLEL OFF:

关闭并行就不会产生多个文件.