从数据块中的 deltalake table 写入 csv 文件

Write to csv file from deltalake table in databricks

如何将 deltalake table 的内容写入 Azure 数据块中的 csv 文件? 有没有办法让我不必先将内容转储到数据框? https://docs.databricks.com/delta/delta-batch.html

在将数据加载到 Delta table 时,我使用了 ADLS Gen2 文件夹位置来创建版本化的镶木地板文件。

然后可以使用 ADF 中的复制数据 Activity 完成 parquet 到 CSV 的转换。

您可以简单地使用 Insert Overwrite Directory

语法为

INSERT OVERWRITE DIRECTORY <directory_path> USING <file_format> <options> select * from table_name

这里可以指定生成文件的目标目录路径。该文件可以是 parquet、csv、txt、json 等