【发布时间】:2019-12-03 04:49:05
【问题描述】:
我正在按照here的步骤进行操作。
Q1:我成功导出 CSV。但扩展名是TXT。是否可以将其更改为 CSV?
Q2:提供了两种压缩方法,Gzip 和 Deflate。我都试过了。扩展名是 gz 和 deflate。可以压缩成zip文件吗?是否可以将多个文件导出为 zip 文件?
【问题讨论】:
我正在按照here的步骤进行操作。
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 Data Factory,它可以处理此类事情。
【讨论】: