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