在Fabric中,我想将一个csv文件写入一个lakehouse。我尝试了以下方法:
df_sales.write.format("csv").mode("overwrite").save("Files/Sales/PerLoadDate/sales_20210101.csv")
字符串但是,尽管我明确地指定了我希望将该框架写入一个csv文件,但它会以delta格式写入。即,这两个文件位于一个名为sales_20210101.csv的文件夹中。
的数据有没有人对此有任何解决办法?
bjp0bcyl1#
我尝试了你的代码,结果是一个随机名称的CSV文件,位于sales_20210101.csv文件夹中。
Spark将始终保存到文件夹中,因为它使用分区来读取和写入文件(在本例中仅使用1个分区)。如果您需要特定的文件名,请考虑在Fabric中使用数据工厂或Rollows Gen2服务。
1条答案
按热度按时间bjp0bcyl1#
我尝试了你的代码,结果是一个随机名称的CSV文件,位于sales_20210101.csv文件夹中。
Spark将始终保存到文件夹中,因为它使用分区来读取和写入文件(在本例中仅使用1个分区)。
如果您需要特定的文件名,请考虑在Fabric中使用数据工厂或Rollows Gen2服务。