個人目錄是為每位開發人員提供的私人儲存與開發空間,用於代碼的管理和調試。您可以在此目錄中建立和維護個人代碼。
功能介紹
個人目錄下的檔案分為兩類:我的檔案和本地檔案。以下為這兩種檔案類型的介紹:
目錄類型 | 顯示名稱 | 儲存目錄 | 儲存提供方 | 儲存路徑 | 是否允許終端直接操作檔案 |
我的檔案 | 我的檔案 | 個人目錄下預設存在的目錄。 | DataWorks | / | 否 |
本地檔案 說明 預設不存在,需要手動添加本地檔案。 | 資料集掛載路徑名稱 | 使用個人開發環境時,個人開發環境執行個體的預設儲存目錄。 | 個人開發環境執行個體指定資料集時,儲存提供方為資料集配置的NAS/OSS服務。 | 在建立個人開發環境執行個體時指定。 | 是 |
workspace | 個人開發環境執行個體未指定資料集時,儲存提供方為DataWorks。 |
| 是 | ||
本地檔案夾名稱 | 未使用個人開發環境時,支援將使用者當前操作裝置上的路徑添加到個人目錄下。 | 使用者當前操作裝置 | 以實際添加本地檔案夾時選擇的路徑為準。 | 否 |
進入個人目錄
進入DataWorks工作空間列表頁,在頂部切換至目標地區,找到目標工作空間,單擊操作列的,進入Data Studio。
在Data Studio頁面左側導覽列單擊
按鈕,進入資料開發頁面後,單擊左側分類樹中的個人目錄,進入個人目錄。
管理個人檔案
您可以按需選擇添加個人檔案位置及方式。
建立個人檔案
在個人目錄中單擊我的檔案,在工具列選擇表徵圖,可快速在我的檔案下建立個人SQL檔案。預設提供以下四種檔案類型,支援直接運行:
.sql:SQL檔案。.ipynb:Notebook檔案。.py:Python檔案。.sh:Shell檔案。
單擊我的檔案,在工具列選擇表徵圖,可快速在我的檔案下建立更多格式的個人檔案,建立時需指定檔案尾碼以確定檔案類型。
個人目錄下建立的檔案類型無限制,但僅支援運行上述檔案類型。
個人目錄可以讀寫
Visual Studio Code支援的其他開發語言對應的檔案類型,但不提供文法提示和開發環境,也不支援運行。
添加本地檔案
除了使用個人目錄預設提供的我的檔案目錄外,您可將本地檔案夾(包括檔案夾內的檔案、程式碼程式庫等)直接添加至個人目錄中進行管理。
方式一:在工具列單擊
表徵圖,將本地檔案夾添加到個人目錄,按需選擇目標檔案夾。重要未啟用個人開發環境時,本地為您本地裝置,該操作需要您授權瀏覽器讀取本地檔案相關許可權;當啟用個人開發環境時,本地即為個人開發環境執行個體。
方式二:也可以在本地檔案目錄下,按右鍵在彈出的菜單中選擇將本地檔案夾添加到個人目錄...。
若不再需要,找到目標檔案並按右鍵,在彈出的菜單中選擇將本地檔案夾從個人目錄刪除...,此操作可快速將個人目錄下的檔案移除,但不會徹底刪除該檔案。
定位檔案
個人目錄提供多種快速定位節點的功能,協助您輕鬆找到並定位所需操作的節點,提高尋找效率,從而更高效地進行資料管理和開發。
1、定位當前開啟的工作流程/節點 單擊個人目錄右側的 | 2、在終端快速進入定位檔案夾 個人開發環境下的本地檔案目錄,找到目標檔案夾並按右鍵,在彈出的菜單中選擇在整合終端中開啟,此操作將快速開啟終端視窗,並自動定位到檔案夾路徑。 |
3、搜尋節點 在資料開發的搜尋方塊(專案目錄的上方),通過檔案名稱尋找特定檔案。 最多支援展示2048個搜尋結果。 | 4、通過程式碼片段搜尋節點 單擊個人目錄右側的 |
使用個人檔案
您可參照下文使用個人檔案,其中:
在個人目錄支援啟動並執行檔案類型中,
.sql檔案和.py檔案可以指定將代碼下發至空間綁定的計算資源執行。個人目錄支援的檔案類型(
.ipynb、.sh、.py、.sql)可以提交到專案目錄運行,並配置調度屬性發布至生產環境。個人目錄下的
.py檔案支援提交為MaxCompute的資源或函數,在MaxCompute作業開發時使用。
方式一:在個人目錄下運行
這種方式適合日常開發、測試和臨時查詢。在開發過程中,您需要測試一小段代碼邏輯是否按預期工作,可以在個人目錄下建立臨時檔案來測試代碼。
配置調試參數
在個人目錄下,找到需要啟動並執行
Shell、Python或SQL檔案,單擊進入編輯頁面,在右側的回合組態中設定任務運行參數。參數
說明
類型
選擇執行檔案所需的計算資源類型。
計算資源
選擇當前空間下已綁定的計算資源。
資源群組
選擇執行檔案使用的資源群組。
Notebook檔案需運行在個人開發環境中,詳情請參見Notebook 基礎開發。
調試運行代碼
在檔案詳情頁面,單擊工具列中的
按鈕即可快速運行任務。
方式二:提交至專案目錄運行
若個人目錄下的代碼需要在生產環境中周期性調度執行,可以通過提交到專案目錄的功能,基於個人檔案快速建立調度節點,並按照專案目錄的流程建立周期任務,完成後續的開發操作。
進入提交流程
在個人目錄下找到需要提交至專案目錄的檔案,雙擊檔案名稱開啟檔案詳情。在檔案頂部工具列中,單擊
按鈕將檔案提交至專案目錄。配置提交參數
配置
描述
類型
選擇將個人檔案提交為專案目錄中的節點類型。系統預設選中與當前檔案類型匹配的節點類型。
SQL檔案:預設提交為MaxCompute SQL。
Notebook檔案:預設提交為Notebook節點。
Python檔案:預設提交為Python節點。
Shell檔案:預設提交為Shell節點。
路徑
選擇節點在專案目錄中的儲存路徑。
名稱
確認是否使用個人檔案名稱作為節點名,或重新定義節點名。
方式三:將Python檔案提交為資源或函數
Data Studio支援將個人目錄中的.py檔案提交為MaxCompute的資源或函數,以便在資料開發節點中使用。
進入提交流程
在個人目錄下找到需要提交至專案目錄的
.py檔案,雙擊檔案名稱開啟檔案詳情。在檔案頂部工具列中,單擊
按鈕後的下拉式功能表,選擇提交為函數或提交為資源。配置提交參數
配置
描述
類型
選擇提交為函數時,類型預設為
MaxCompute Function。選擇提交為資源時,類型預設為
MaxCompute Python。
路徑
選擇資源或函數在資源管理中的路徑。預設為
/,表示存放在資源管理的根目錄,如需調整,請先到資源管理中手動建立目錄後,再在此處選擇。提交類型
建立:在資源管理指定路徑下建立新的函數或資源,選擇此參數時,需要配置資源或函數名稱。
關聯舊檔案:選擇關聯的已有資源或函數,選擇此參數時,需要配置已存在資源。
當關聯已有函數時,將使用當前
.py檔案中的Python代碼替換原函數中的代碼。當關聯已有資源時,將使用當前
.py檔案替換原資源中的檔案內容。
單擊確認後,根據頁面提示完成後續操作。
如果提交類型選擇為建立,則會進入對應資源或函數的建立頁面。
如果提交類型選擇為關聯舊檔案,則會進入已有函數或資源的編輯頁面。
MaxCompute函數和資源的配置參數詳細說明,請參見MaxCompute資源與函數。
表徵圖,使用此功能在專案目錄中快速定位右側面板當前開啟的檔案位置。
表徵圖,根據程式碼片段搜尋包含該程式碼片段的節點,詳情請參見