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

執行下麵筆記本——所有細胞和跑

lei_armstrong
新的貢獻者二世

由於依賴關係,如果我們的一個細胞錯誤然後我們希望筆記本停止執行。

我們已經注意到一些奇怪的行為在執行筆記本取決於如果選擇“運行所有細胞在這個筆記本”的標題和“運行所有低於”。

在下麵的示例代碼中我添加了一個額外的支架迫使python失敗並引發一個異常。如果我運行筆記本使用“運行所有細胞在這個筆記本”然後正確地拋出的異常,其餘的細胞/命令在筆記本上跳過。

然而,如果我使用“運行所有低於”,那麼所有細胞無論執行任何異常或失敗。我們試著用dbutils.notebook。退出但不工作和隨後的細胞仍在運行。

這是預期的行為嗎?沮喪試圖重新運行時隻是一個筆記本的一部分。

示例代碼:

Cmd 1

% python

試一試:

火花。sql(“現在“SELECT ()) force_error”" ")

除了:

print(“錯誤運行SQL”)

提高異常(“錯誤運行SQL”)

Cmd 2

現在選擇())

Cmd 3

現在選擇()

7回複7

Kaniz
社區經理
社區經理

你好@lei_armstrong!我的名字叫Kaniz,我這裏的技術主持人。很高興認識你,謝謝你的問題!看看你的同行在社區中有一個回答你的問題。否則我將盡快給你回電。謝謝。

werners1
尊敬的貢獻者三世

這是它是如何工作的。當你運行所有的,細胞錯誤後跳過。

當你運行所有下麵,他們都得到執行(主要是拋出一個錯誤)。

磚可能有這種行為的原因。筆記本的經驗是不壞但肯定不是完美的。

Dan_Z
尊敬的貢獻者

是的,這是預期行為。通常顧客想要所有beplay体育app下载地址的細胞之間無論一個失敗。通常未來細胞將錯誤我們如果他們依賴。如果你能顯示功能,將提供這些功能我可以代表你的功能要求。

Kaniz
社區經理
社區經理

你好,如果你想要添加一個新特性,你可以請求該特性在這個鏈接:-

https://docs.www.eheci.com/resources/ideas.html

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

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

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

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

Baidu
map