我按照说明进行操作 在 Apache Spark 中使用增量表
但是当我尝试将桌子保存到 Lakehouse 时,我收到以下消息。当尝试读取fact_sale表时,我在遵循“Lakehouse教程介绍”时收到了类似的错误消息。我是否错过了一些权限设置?
Create database for fabric_lakehouse is not permitted using Apache Spark in Microsoft Fabric.
我检查了所有设置,但在 Fabric 工作区中找不到任何设置。
尝试添加
.coalesce(1)
。如果没有这个,系统会尝试创建多个表并失败。
df.coalesce(1).write.mode("overwrite").format("delta").saveAsTable("mytable")
遇到同样的问题,奇怪的是,只有当我没有使用自定义名称保存笔记本时。
我尝试了合并 (1) 解决方法,但遇到了无数新问题。
因此,我相当不幸的建议是创建一个新笔记本,不要重命名它,然后从那里继续。
您可以添加数据源中现有的或新的 Lakehouse。这让它知道把桌子放在哪里。