我正在按照这里的步骤。
Q1:我成功导出 CSV。但扩展名是TXT。是否可以将其更改为 CSV?
Q2:提供了两种压缩方式,Gzip 和 Deflate。我都试过了。扩展名是 gz 和 deflate。可以压缩成zip文件吗?是否可以将多个文件导出为 zip 文件?
我正在按照这里的步骤。
Q1:我成功导出 CSV。但扩展名是TXT。是否可以将其更改为 CSV?
Q2:提供了两种压缩方式,Gzip 和 Deflate。我都试过了。扩展名是 gz 和 deflate。可以压缩成zip文件吗?是否可以将多个文件导出为 zip 文件?
无法更改文件扩展名。你被 .txt 卡住了。无法导出为 zip 文件。您坚持使用默认(无压缩)或 gzip (gz)。不可能(至少通过 Polybase)将多个文件导出到单个 zip 文件。无论如何,这对于 Polybase / 外部文件来说都是一种不好的做法,因为在导入期间导入不能并行处理单个 zip 文件中的多个文件。
你需要改变这些吗?大多数 ETL / ELT 工具,如 SSIS、Azure 数据工厂、Talend、Informatica 等都能够应对这种情况。
Polybase 是一个强大的工具,但界面相当简单。除了记录在案的设置外,您对设置没有太多控制权。对于更细粒度的控制,例如文件名的选择、压缩类型等,请考虑可以处理此类事情的Azure 数据工厂。