所以. .我有磚,我用dbt-databricks適配器運行印度生物技術部。,一切工作正常,但因為一些原因,我需要運行一些東西的筆記本。仍然工作得很好一段時間,但之後升級到dbt-databricks 1.5.5斷了,我不知道它到底是什麼。當降級是可行的,但是我願與最新版本。
工作負載總是失敗,當我打電話dbf宏(運行. .)。奇怪的認為筆記本獨立工作好即使宏觀但內部工作流失敗,總是同樣的錯誤和一件事情:
“OSError (Errno 22):無效的論點:“dbt_packages”
命令退出shell命令的返回碼2執行失敗”
我試著跳過宏然後沒問題但我需要運行這些宏。試圖運行一個基本的宏,它仍然失敗了所以我相信這是宏觀導致工作流的執行失敗。
我希望這是一些問題如何工作流執行的筆記本,但找不到任何幫助解決我的問題。
嗨@JakubII,根據所提供的信息,似乎有一個問題與運行宏在筆記本使用dbt-databricks 1.5.5適配器版本。
錯誤消息“OSError (Errno 22):無效的論點:dbt_packages”表明,可能有一個問題與印度生物技術部包之路。
一個可能的解決方案是下調的先前版本dbt-databricks適配器之前,工作得很好。
另一個可能的解釋可能是檢查印度生物技術部包的路徑,確保它是正確配置。
也有可能會有一個問題與工作流是如何執行的筆記本。
為了解決這個問題,你可以試試以下幾點:•
來源:
- - - - - -https://docs.m.eheci.com/notebooks/notebook-workflows.html
- - - - - -https://docs.m.eheci.com/dev-tools/databricks-utils.html