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

_sqldf價值的細胞在% sql查詢失敗

pjain
新的貢獻者二世

我試圖寫一個代碼錯誤處理的磚筆記本對於SQL魔法細胞失敗。我有一個% sql細胞下細胞隨後一些python代碼。我想中止%的筆記本如果查詢sql細胞失敗。這樣做我看著_sqldf變量的值。我意識到臨時變量保存sql結果查詢時成功但是我找不到魔法細胞將如何表現的讓說sql服務器連接失敗。我想停止執行完整的筆記本電腦,以防SQL魔法細胞失敗。作為sql REPL不能處理python代碼,我不能拋出的異常使用try / sql細胞除了相同的%。
我認為正確的方向或有任何另外的方法來處理失敗?

4回複4

daniel_sahal
尊敬的貢獻者三世

@pjain
為什麼不使用spark.sql觸發sql代碼的?國際海事組織,這將是更容易使用python創建錯誤處理。

pjain
新的貢獻者二世

@daniel_sahal,這是我的第一個想法,但許多腳本使用% sql細胞和改變比錯誤處理代碼需要更多的努力。還有多個查詢運行在一個神奇的細胞。這就是為什麼我想處理失敗的魔法細胞本身。

我打算與我的團隊,我們可能需要重新評估這個火花。sql路徑。將該線程更新操作。

Vidula_Khanna
主持人
主持人

@pjain

我們還沒有聽到來自你自從上次反應@daniel_sahal,我檢查看看她的建議幫助你。

否則,如果你有任何解決方案,請與社區分享,因為它可以幫助別人。

同時,請別忘了點擊“選擇最佳”按鈕時提供的信息幫助解決你的問題。

pjain
新的貢獻者二世

@Vidula_Khanna。謝謝你的檢查。我還在尋找解決方案,將更新的線程和我發現。

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

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

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

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

Baidu
map