在磚使用源代碼版本控製工作

您可以運行工作使用筆記本或Python代碼位於一個偏遠的Git存儲庫或磚回購。這個特性簡化了創建和管理的生產工作和自動化持續部署:

  • 你不需要創建一個單獨的生產磚的回購,管理權限,並保持更新。

  • 你可以防止意外更改生產工作,如本地編輯生產回購或改變開關的一個分支。

  • 真理的工作過程定義單個源的遠程存儲庫,並且每個工作運行與散列。

使用遠程Git存儲庫中的源代碼,你必須設置數據磚回購

用筆記本從遠程Git存儲庫

創建一個任務和一個筆記本位於一個偏遠的Git存儲庫:

  1. 點擊工作圖標工作流在側邊欄,然後單擊創建工作按鈕或者去一個現有的工作和添加一個新的任務。

  2. 如果這是一個新的工作,替換添加一個名稱為你的工作…對你的工作名稱。

  3. 輸入一個名稱的任務任務名稱字段。

  4. 類型下拉菜單,選擇筆記本

  5. 下拉菜單,選擇Git提供者並點擊編輯添加一個git參考。的Git信息對話框出現了。

  6. Git信息為存儲庫對話框中,輸入詳細信息,包括存儲庫URL, Git提供者,Git參考。這個Git引用可以是一個分支,標簽,或提交。

    路徑筆記本電腦,進入一個相對路徑位置,等etl /筆記本電腦/

    當你進入相對路徑,不要開始/。/,不包括筆記本文件擴展名,如. py。例如,如果筆記本你想的絕對路徑訪問/筆記本電腦/ covid_eda_raw.py,輸入筆記本/ covid_eda_raw在路徑字段。

  7. 點擊創建

使用Python代碼從一個遠程Git存儲庫

與Python代碼創建一個任務位於一個偏遠的Git存儲庫:

  1. 點擊工作圖標工作流在側邊欄,然後單擊創建工作按鈕或者去一個現有的工作和添加一個新的任務。

  2. 如果這是一個新的工作,替換添加一個名稱為你的工作…對你的工作名稱。

  3. 輸入一個名稱的任務任務名稱字段。

  4. 類型下拉菜單,選擇Python腳本

  5. 下拉菜單,選擇Git提供者並點擊編輯添加一個git參考。的Git信息對話框出現了。

  6. Git信息為存儲庫對話框中,輸入詳細信息,包括存儲庫URL, Git提供者,Git參考。這個Git引用可以是一個分支,標簽,或提交。

    路徑源位置,輸入一個相對路徑,如etl / python / python_etl.py

    當你進入相對路徑,不要開始/。/。例如,如果你想要的Python代碼的絕對路徑訪問/ python / covid_eda_raw.py,輸入python / covid_eda_raw.py在路徑字段。

  7. 點擊創建

當你查看運行曆史任務運行的Python代碼存儲在遠程Git存儲庫,任務運行細節麵板包括Git細節,包括提交沙與運行。

從一個遠程Git存儲庫使用SQL查詢

請注意

隻有一個SQL語句支持在一個文件中。多個SQL語句由分號(;)分隔是不允許的。

查詢存儲在運行. sql文件位於一個偏遠的Git存儲庫:

  1. 點擊工作圖標工作流在側邊欄,然後單擊創建工作按鈕或者去一個現有的工作和添加一個新的任務。

  2. 如果這是一個新的工作,替換添加一個名稱為你的工作…對你的工作名稱。

  3. 輸入一個名稱的任務任務名稱字段。

  4. 類型下拉菜單,選擇SQL

  5. SQL任務下拉菜單,選擇文件

  6. 下拉菜單,選擇Git提供者並點擊編輯添加一個git參考。的Git信息對話框出現了。

  7. Git信息為存儲庫對話框中,輸入詳細信息,包括存儲庫URL, Git提供者,Git參考。這個Git引用可以是一個分支,標簽,或提交。

    路徑源位置,輸入一個相對路徑,如查詢/ sql / myquery.sql

    當你進入相對路徑,不要開始/。/。例如,如果SQL查詢你想要的絕對路徑訪問/ sql / myqeury.sql,輸入sql / myquery.sql在路徑字段。

  8. 選擇一個SQL倉庫。你必須選擇一個serverless SQL SQL倉庫倉庫或職業。

  9. 點擊創建

從一個遠程Git存儲庫添加額外的任務

額外的任務在一個多任務工作可以引用相同的遠程存儲庫提交下列方法之一:

  • $分支/頭git_branch設置

  • 美元的標記git_tag設置

  • 的價值git_commit

你可以把筆記本和Python任務磚的工作,但是他們必須使用相同的Git參考。

使用一個磚回購

如果你喜歡使用磚回購的源代碼,你可以克隆存儲庫成磚回購:

  1. 在側邊欄,去工作區>回購。選擇添加按鈕,並選擇回購

  2. 確保通過複製Git存儲庫創建回購選擇並輸入Git存儲庫的細節。

添加一個筆記本或Python代碼從一個磚回購的工作任務,下拉菜單,選擇工作空間並輸入到筆記本或Python代碼的路徑路徑

從IDE訪問筆記本

如果你需要訪問筆記本電腦從一個集成開發環境,確保你有發表評論#筆記本頂部的筆記本源代碼文件。區分普通Python文件和一個磚Python語言的筆記本以源代碼格式導出數據磚補充道#筆記本頂部的筆記本源代碼文件。當你導入筆記本,磚承認它和進口的筆記本電腦,而不是作為一個Python模塊。

故障排除

錯誤消息:

運行結果不可用:工作失敗與錯誤消息筆記本了path-to-your-notebook

可能的原因:

你的筆記本是失蹤的評論#筆記本在筆記本的源代碼文件的頂部,或在評論筆記本資本化必須以小寫字母開始的時候嗎n