Export to csv 雪花复制到导出生成不可读文件

Export to csv 雪花复制到导出生成不可读文件,export-to-csv,snowflake-cloud-data-platform,Export To Csv,Snowflake Cloud Data Platform,在Snowflake中测试导出功能,很难恢复可读文件 在上使用以下命令: COPY INTO 'azure://my_account.blob.core.windows.net/test-folder/test_file_8.csv' FROM (SELECT * FROM DEMO_DB.INFORMATION_SCHEMA.DATABASES) credentials = (azure_sas_token='my_sas_token') FILE_FORMAT = (TYPE = CSV R

在Snowflake中测试导出功能,很难恢复可读文件

在上使用以下命令:

COPY INTO 'azure://my_account.blob.core.windows.net/test-folder/test_file_8.csv'
FROM (SELECT * FROM DEMO_DB.INFORMATION_SCHEMA.DATABASES)
credentials = (azure_sas_token='my_sas_token')
FILE_FORMAT = (TYPE = CSV RECORD_DELIMITER = ',')
HEADER = TRUE
SINGLE = TRUE
我得到的回报如下:

我做错了什么?

来自文档:

如果SINGLE=TRUE,则COPY将忽略FILE_EXTENSION FILE format选项并输出一个名为data的文件。要指定文件扩展名,请在内部或外部位置路径中提供文件名和扩展名

复制到@mystage/data.csv

以及:

压缩=自动| GZIP | BZ2 | BROTLI | ZSTD |放气|原始|放气|无

字符串(常量),指定使用指定的压缩算法压缩卸载的数据文件

支持的值
自动的 卸载的文件将使用默认值gzip自动压缩。

**Default: AUTO**
不要压缩文件(压缩方法无)或提供扩展名为
gz
的正确文件名:
复制到'azure://my_account.blob.core.windows.net/test-folder/test_file_8.csv.gz“

您是否在复制选项中尝试了COMPRESSION=NONE?CSV文件使用gzip自动压缩。它应该在文件扩展名上附加.gz,但是如果您完全指定了文件名,它可能没有。谢谢!这真的很有帮助。注意到数据中添加了随机\字符。如何删除这些?反斜杠是CSV文件格式类型的默认转义字符。您可以使用ESCAPE\u unclosed\u字段参数更改该值。在抑制该字段之前,可能会导致无效的CSV文件,您可能需要添加字段\u(可选地\u由=“\042”括起),以将其用双引号括起来。