从Databricks中的deltalake表写入CSV文件

时间:2019-08-08 04:42:38

标签: azure-databricks delta-lake

如何将deltalake表的内容写入Azure数据块中的csv文件? 有没有一种方法我不必首先将内容转储到数据帧? https://docs.databricks.com/delta/delta-batch.html

2 个答案:

答案 0 :(得分:0)

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

然后可以使用ADF中的“复制数据活动”来完成镶木地板到CSV的转换。

答案 1 :(得分:0)

您可以简单地使用 Insert Overwrite Directory

语法是

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

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