我正在使用以下命令将雪花数据卸载到外部AWS S3 stg中,
copy into '@ext_stg/path/file_name'
from schema.table
file_format = (type=csv field_delimiter= '~' compression='gzip' null_if=('','NULL', 'null',' ') field_optionally_enclosed_by= '"' )
OVERWRITE = TRUE
;
我希望卸载的文件名为file_name.csv.gz.
但我实际上从上面的代码中得到的是,file_name_0_3_0.csv.gz
如何将所需的文件名设置为file_name.csv.gz
设置SINGLE=TRUE MAX_FILE_SIZE=5000000000
为我提供了所需的输出。谢谢@waldente
看起来您试图指定csv扩展名两次。请尝试将其从S3路径中删除,因为文件扩展名已在file_format中指定。
复制到'@ext_stg/path/file_name.csv'
来自schema.table
file_format=(type=csvfield_delimiter='~'压缩='zip'null_if=('','null','null',''(field_optially_enclosed_by='"'(
OVERWRITE=TRUE;