在磚使用源代碼版本控製工作
您可以運行工作使用筆記本或Python代碼位於一個偏遠的Git存儲庫或磚回購。這個特性簡化了創建和管理的生產工作和自動化持續部署:
你不需要創建一個單獨的生產磚的回購,管理權限,並保持更新。
你可以防止意外更改生產工作,如本地編輯生產回購或改變開關的一個分支。
真理的工作過程定義單個源的遠程存儲庫,並且每個工作運行與散列。
使用遠程Git存儲庫中的源代碼,你必須設置數據磚回購。
用筆記本從遠程Git存儲庫
創建一個任務和一個筆記本位於一個偏遠的Git存儲庫:
點擊工作流在側邊欄,然後單擊或者去一個現有的工作和添加一個新的任務。
如果這是一個新的工作,替換添加一個名稱為你的工作…對你的工作名稱。
輸入一個名稱的任務任務名稱字段。
在類型下拉菜單,選擇筆記本。
在源下拉菜單,選擇Git提供者並點擊編輯或添加一個git參考。的Git信息對話框出現了。
在Git信息為存儲庫對話框中,輸入詳細信息,包括存儲庫URL, Git提供者,Git參考。這個Git引用可以是一個分支,標簽,或提交。
為路徑筆記本電腦,進入一個相對路徑位置,等
etl /筆記本電腦/
。當你進入相對路徑,不要開始
/
或。/
,不包括筆記本文件擴展名,如. py
。例如,如果筆記本你想的絕對路徑訪問/筆記本電腦/ covid_eda_raw.py
,輸入筆記本/ covid_eda_raw
在路徑字段。點擊創建。
使用Python代碼從一個遠程Git存儲庫
與Python代碼創建一個任務位於一個偏遠的Git存儲庫:
點擊工作流在側邊欄,然後單擊或者去一個現有的工作和添加一個新的任務。
如果這是一個新的工作,替換添加一個名稱為你的工作…對你的工作名稱。
輸入一個名稱的任務任務名稱字段。
在類型下拉菜單,選擇Python腳本。
在源下拉菜單,選擇Git提供者並點擊編輯或添加一個git參考。的Git信息對話框出現了。
在Git信息為存儲庫對話框中,輸入詳細信息,包括存儲庫URL, Git提供者,Git參考。這個Git引用可以是一個分支,標簽,或提交。
為路徑源位置,輸入一個相對路徑,如
etl / python / python_etl.py
。當你進入相對路徑,不要開始
/
或。/
。例如,如果你想要的Python代碼的絕對路徑訪問/ python / covid_eda_raw.py
,輸入python / covid_eda_raw.py
在路徑字段。點擊創建。
當你查看運行曆史任務運行的Python代碼存儲在遠程Git存儲庫,任務運行細節麵板包括Git細節,包括提交沙與運行。
從一個遠程Git存儲庫使用SQL查詢
請注意
隻有一個SQL語句支持在一個文件中。多個SQL語句由分號(;)分隔是不允許的。
查詢存儲在運行. sql
文件位於一個偏遠的Git存儲庫:
點擊工作流在側邊欄,然後單擊或者去一個現有的工作和添加一個新的任務。
如果這是一個新的工作,替換添加一個名稱為你的工作…對你的工作名稱。
輸入一個名稱的任務任務名稱字段。
在類型下拉菜單,選擇SQL。
在SQL任務下拉菜單,選擇文件。
在源下拉菜單,選擇Git提供者並點擊編輯或添加一個git參考。的Git信息對話框出現了。
在Git信息為存儲庫對話框中,輸入詳細信息,包括存儲庫URL, Git提供者,Git參考。這個Git引用可以是一個分支,標簽,或提交。
為路徑源位置,輸入一個相對路徑,如
查詢/ sql / myquery.sql
。當你進入相對路徑,不要開始
/
或。/
。例如,如果SQL查詢你想要的絕對路徑訪問/ sql / myqeury.sql
,輸入sql / myquery.sql
在路徑字段。選擇一個SQL倉庫。你必須選擇一個serverless SQL SQL倉庫倉庫或職業。
點擊創建。
從一個遠程Git存儲庫添加額外的任務
額外的任務在一個多任務工作可以引用相同的遠程存儲庫提交下列方法之一:
沙
的$分支/頭
當git_branch
設置沙
的美元的標記
當git_tag
設置的價值
git_commit
你可以把筆記本和Python任務磚的工作,但是他們必須使用相同的Git參考。
使用一個磚回購
如果你喜歡使用磚回購的源代碼,你可以克隆存儲庫成磚回購:
在側邊欄,去工作區>回購。選擇添加按鈕,並選擇回購。
確保通過複製Git存儲庫創建回購選擇並輸入Git存儲庫的細節。
添加一個筆記本或Python代碼從一個磚回購的工作任務,源下拉菜單,選擇工作空間並輸入到筆記本或Python代碼的路徑路徑。