如何将SnowFlake S3数据文件导出到我的AWS S3?

时间:2017-02-18 01:03:46

标签: amazon-web-services amazon-s3 snowflake-schema snowflake-datawarehouse

Snowflake S3数据在.txt.bz2中,我需要将此SnowFlake S3中存在的数据文件导出到我的AWS S3,导出的结果必须与源位置中的格式相同。这是我试过的wat。

COPY INTO @mystage/folder from (select $1||'|'||$2||'|'|| $3||'|'|| $4||'|'|| $5||'|'||$6||'|'|| $7||'|'|| $8||'|'|| $9||'|'|| $10||'|'|| $11||'|'|| $12||'|'|| $13||'|'|| $14||'|'||$15||'|'|| $16||'|'|| $17||'|'||$18||'|'||$19||'|'|| $20||'|'|| $21||'|'|| $22||'|'|| $23||'|'|| $24||'|'|| $25||'|'||26||'|'|| $27||'|'|| $28||'|'|| $29||'|'|| $30||'|'|| $31||'|'|| $32||'|'|| $33||'|'|| $34||'|'|| $35||'|'|| $36||'|'|| $37||'|'|| $38||'|'|| $39||'|'|| $40||'|'|| $41||'|'|| $42||'|'|| $43 from @databasename) CREDENTIALS = (AWS_KEY_ID = '*****' AWS_SECRET_KEY = '*****' ) file_format=(TYPE='CSV' COMPRESSION='BZ2'); PATTERN='*/*.txt.bz2

1 个答案:

答案 0 :(得分:2)

目前Snowflake不支持将数据导出到bz2中的文件。

我的建议是设置COMPRESSION =' gzip',然后您可以使用gzip将数据导出到S3。

如果bz2中的导出文件是您的首选,请联系Snowflake支持。

如果你想将雪花舞台上的bz2文件卸载到你自己的S3,你可以这样做。

{{1}}