【发布时间】:2021-12-26 16:53:47
【问题描述】:
我正在尝试在失败情况下执行两个操作。
- 将表的结果写入 parquet 中的单个文件。
- 退出笔记本。
根据结果采取行动
if validation_result["success"]:
print("Successful")
else:
(
spark.sql("Select * from notify_error")
.coalesce(1)
.write.format("delta")
.mode("overwrite")
.save(lakePath)
)
从上面可以看出,我正在尝试使用coalesce(1) 创建一个表。
要退出 Synapse 中的笔记本,我相信代码是:
mssparkutils.notebook.exit(returnValue)
但我不是在上面的代码中放置代码的地方。
有什么想法吗?
【问题讨论】:
标签: apache-spark pyspark azure-synapse