【发布时间】:2022-10-05 16:17:31
【问题描述】:
我正在尝试将数据帧写入 .delta 格式但得到 \'AnalysisExcpetion\'
代码:
df = spark.read.format(\"csv\").option(\"header\", True).option(\"inferSchema\",True).load(\'dbfs:/mnt/raw/Sales.csv\')
df.write.format(\"delta\").mode(\"overwrite\").save(\'/mnt/bronze/sales/\')
Exception:
---------------------------------------------------------------------------
AnalysisException Traceback (most recent call last)
<command-3501976434710565> in <module>
1 df = spark.read.format(\"csv\").option(\"header\", True).option(\"inferSchema\",True).load(\'dbfs:/mnt/raw/Sales.csv\')
----> 2 df.write.format(\"delta\").mode(\"overwrite\").save(\'/mnt/bronze/sales/\')
/databricks/spark/python/pyspark/sql/readwriter.py in save(self, path, format, mode, partitionBy, **options)
738 self._jwrite.save()
739 else:
--> 740 self._jwrite.save(path)
741
742 @since(1.4)
/databricks/spark/python/lib/py4j-0.10.9.1-src.zip/py4j/java_gateway.py in __call__(self, *args)
1302
1303 answer = self.gateway_client.send_command(command)
-> 1304 return_value = get_return_value(
1305 answer, self.gateway_client, self.target_id, self.name)
1306
/databricks/spark/python/pyspark/sql/utils.py in deco(*a, **kw)
** 当格式为 \'delta\' 时,可以写为 \'csv\' 出错
任何线索?
标签: azure-databricks delta-lake