复制到雪花保存文件作为 octet-strea,

发布于 2025-01-09 01:31:28 字数 332 浏览 4 评论 0原文

在这里有疑问。目标是使用 COPY INTO 命令将数据从 Snowflake 发送到 Azure Storageblob。 COPY INTO @AZURE_ML_STAGE FROM ( SELECT * FROM "DB"."SCHEMA"."DATA" WHERE _FIVETRAN_DELETED = FALSE ) FILE_FORMAT=(TYPE=csv)

尽管提到FILE_FORMAT=(TYPE= csv) 我们的 Azure 存储 blob 中的数据保存为八位字节流,并且该文件没有 .csv 扩展名。 我们可能做错了什么? 任何线索都会有帮助。 提前致谢。

have a query here. The goal is to send data from Snowflake to Azure Storageblob using a COPY INTO command. COPY INTO @AZURE_ML_STAGE FROM ( SELECT * FROM "DB"."SCHEMA"."DATA" WHERE _FIVETRAN_DELETED = FALSE ) FILE_FORMAT=(TYPE=csv)

Inspite of mentioning FILE_FORMAT=(TYPE=csv) the data in our Azure storage blob is saved as octet-stream and the file has no .csv extension.
What could we be possibly doing wrong?
Any leads would be helpful.
Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花开半夏魅人心 2025-01-16 01:31:28

来自文档:TYPE = CSV

如果 SINGLE copy 选项为 TRUE,则 COPY 命令默认卸载不带文件扩展名的文件。 要指定文件扩展名,请在内部位置或外部位置路径中提供文件名和扩展名。例如:

复制到@stage/data.csv ...

默认:null,表示文件扩展名由格式类型决定,例如.csv[压缩],其中压缩是压缩方法添加的扩展名(如果设置了 COMPRESSION)。

和:

COPY INTO @AZURE_ML_STAGE/output.csv
FROM ( SELECT * FROM "DB"."SCHEMA"."DATA" 
       WHERE _FIVETRAN_DELETED = FALSE ) 
FILE_FORMAT=(TYPE=csv)
COMPRESSION = NONE
SINGLE = TRUE;

From doc: TYPE = CSV

If the SINGLE copy option is TRUE, then the COPY command unloads a file without a file extension by default. To specify a file extension, provide a file name and extension in the internal_location or external_location path. For example:

copy into @stage/data.csv ...

Default: null, meaning the file extension is determined by the format type, e.g. .csv[compression], where compression is the extension added by the compression method, if COMPRESSION is set.

And:

COPY INTO @AZURE_ML_STAGE/output.csv
FROM ( SELECT * FROM "DB"."SCHEMA"."DATA" 
       WHERE _FIVETRAN_DELETED = FALSE ) 
FILE_FORMAT=(TYPE=csv)
COMPRESSION = NONE
SINGLE = TRUE;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文