取消
顯示的結果
而不是尋找
你的意思是:

你好所有的,我已經創建了一個數據幀,想拯救在三角洲格式使用df.write.format .saveAsTable(“δ”)(“表”)不工作,把“AnalysisException”。請建議。

joakon
新的貢獻者三世
1接受解決方案

接受的解決方案

匿名
不適用

代碼並不是錯誤的,我試著從我身邊並執行,沒有錯誤發生。

你能檢查DBR的版本嗎?

圖像

在原帖子查看解決方案

7回複7

帕特
尊敬的貢獻者三世

嗨@raghu maremanda,

你能請分享錯誤細節嗎?

你是使用PYTHON細胞執行代碼嗎?

現在我不知道如果它是可選的或強製性的,但你可以添加.mode()即:

df.write.format(“δ”).mode(“追加”).saveAsTable(“表”)附加或覆蓋

請參考:https://docs.delta.io/latest/delta-batch.html write-to-a-table

joakon
新的貢獻者三世

謝謝你的回應。

這是我迄今為止

d = spark.read。選項(“inferSchema”,“真正的”)。選項(“字段”,”、“).option(“標題”、“true”) . csv (“dbfs: / FileStore /表/ Devices.csv”)

d.write.format(“δ”).mode(“追加”).saveAsTable (“devices_new”)

image.png

帕特
尊敬的貢獻者三世

@raghu maremanda,

你沒有添加.mode()代碼。

它仍然是:

d.write.format(“δ”).saveAsTable (“delta.devices_new”)

我不確定這將幫助,但試題:

d.write.format(“δ”).mode(“追加”).saveAsTable (“devices_new”)

此外,錯誤沒有告訴。你能分享拋出的錯誤嗎?

謝謝,

帕特。

匿名
不適用

代碼並不是錯誤的,我試著從我身邊並執行,沒有錯誤發生。

你能檢查DBR的版本嗎?

圖像

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map