個人目錄

更新時間:
Copy as MD

個人目錄是為每位開發人員提供的私人儲存與開發空間,用於代碼的管理和調試。您可以在此目錄中建立和維護個人代碼,並將檔案分享給其他工作空間或使用者。

功能介紹

個人目錄下的檔案分為三類:我的檔案他人檔案本地檔案。以下為這三種檔案類型的介紹:

目錄類型

顯示名稱

儲存目錄

儲存提供方

儲存路徑

是否允許終端直接操作檔案

我的檔案

我的文件

個人目錄下預設存在的目錄。

DataWorks

/

他人檔案

他人檔案(唯讀)

其他使用者分享給您的個人檔案,僅可查看,不可編輯。

DataWorks

/

本地檔案

說明

預設不存在,需要手動添加本地檔案。

資料集掛載路徑名稱

使用個人開發環境時,個人開發環境執行個體的預設儲存目錄。

個人開發環境執行個體指定資料集時,儲存提供方為資料集配置的NAS/OSS服務。

在建立個人開發環境執行個體時指定。

workspace

個人開發環境執行個體未指定資料集時,儲存提供方為DataWorks。

/mnt/workspace

本地檔案夾名稱

未使用個人開發環境時,支援將使用者當前操作裝置上的路徑添加到個人目錄下。

使用者當前操作裝置

以實際添加本地檔案夾時選擇的路徑為準。

說明

我的檔案下的檔案下載可能受資訊安全中心管控。租用戶系統管理員或租戶安全性系統管理員可在資訊安全中心的管控個人開發環境相關操作中設定是否允許下載檔案。啟用下載審批後,每次下載需通過審批後才能在上傳與下載中下載檔案。

進入個人目錄

  1. 進入DataWorks工作空間列表頁,在頂部切換至目標地區,找到目標工作空間,單擊操作列的快速進入> Data Studio,進入Data Studio。

  2. Data Studio頁面左側導覽列單擊image按鈕,進入資料開發頁面後,單擊左側分類樹中的個人目錄,進入個人目錄。

管理個人檔案

您可以按需選擇添加個人檔案位置及方式。

建立個人檔案

個人目錄中單擊我的文件,在工具列選擇表徵圖,可快速在我的檔案下建立個人SQL檔案。預設提供以下四種檔案類型,支援直接運行:

  • .sql:SQL檔案。

  • .ipynbNotebook檔案。

  • .py:Python檔案。

  • .sh:Shell檔案。

單擊我的文件,在工具列選擇新建文件表徵圖,可快速在我的檔案下建立更多格式的個人檔案,建立時需指定檔案尾碼以確定檔案類型。

說明
  • 個人目錄下建立的檔案類型無限制,但僅支援運行上述檔案類型。

  • 個人目錄可以讀寫Visual Studio Code支援的其他開發語言對應的檔案類型,但不提供文法提示和開發環境,也不支援運行。

添加本地檔案

除了使用個人目錄預設提供的我的文件目錄外,您可將本地檔案夾(包括檔案夾內的檔案、程式碼程式庫等)直接添加至個人目錄中進行管理。

  • 方式一:在工具列單擊image表徵圖,將本地檔案夾添加到個人目錄,按需選擇目標檔案夾。

    重要

    未啟用個人開發環境時,本地為您本地裝置,該操作需要您授權瀏覽器讀取本地檔案相關許可權;當啟用個人開發環境時,本地即為個人開發環境執行個體。

  • 方式二:也可以在本地檔案目錄下,按右鍵在彈出的菜單中選擇將本地文件夾添加到個人目錄...

    若不再需要,找到目標檔案並按右鍵,在彈出的菜單中選擇將本地文件夾從個人目錄刪除,此操作可快速將個人目錄下的檔案移除,但不會徹底刪除該檔案。

分享個人檔案

您可以將我的文件下的檔案或檔案夾分享給其他工作空間或雲帳號使用者,便於團隊成員查看您的臨時查詢檔案。

  1. 我的文件下,按右鍵需要分享的檔案或檔案夾,在彈出的菜單中選擇分享

  2. 分享對話方塊中,配置以下參數。

    參數

    說明

    分享方式

    選擇分享的目標類型。

    • 工作空間:將檔案分享給指定的工作空間,該工作空間下的成員均可查看。

    • 雲帳號:將檔案分享給指定的雲帳號使用者。

    分享範圍

    根據所選分享方式,選擇目標工作空間或當前租戶下的雲帳號。支援多選。

說明
  • 分享成功後,檔案在分類樹中將顯示已分享標識。

  • 如需取消分享,再次右鍵選擇分享,在對話方塊中移除已選的分享目標即可。

  • 被分享的使用者可在個人目錄的他人檔案(唯讀)地區查看您分享的檔案。

查看他人檔案

當其他使用者將個人檔案分享給您所在的工作空間或您的雲帳號時,您可以在個人目錄的他人檔案(唯讀)地區查看這些檔案。

  • 他人檔案按分享者分組顯示,您可以展開對應使用者名稱查看其分享的檔案清單。

  • 他人檔案為唯讀模式,僅支援開啟查看內容,不支援編輯、刪除或重新命名。

定位檔案

個人目錄提供多種快速定位節點的功能,協助您輕鬆找到並定位所需操作的節點,提高尋找效率,從而更高效地進行資料管理和開發。

1、定位當前開啟的工作流程/節點

單擊個人目錄右側的image表徵圖,使用此功能在專案目錄中快速定位右側面板當前開啟的檔案位置。

2、在終端快速進入定位檔案夾

個人開發環境下的本地檔案目錄,找到目標檔案夾並按右鍵,在彈出的菜單中選擇在整合終端中開啟,此操作將快速開啟終端視窗,並自動定位到檔案夾路徑。

3、搜尋節點

數據開發的搜尋方塊(專案目錄的上方),通過檔案名稱尋找特定檔案。

最多支援展示2048個搜尋結果。

4、通過程式碼片段搜尋節點

單擊個人目錄右側的image表徵圖,根據程式碼片段搜尋包含該程式碼片段的節點,詳情請參見程式碼搜尋

使用個人檔案

您可參照下文使用個人檔案,其中:

  • 在個人目錄支援啟動並執行檔案類型中,.sql檔案和.py檔案可以指定將代碼下發至空間綁定的計算資源執行。

  • 個人目錄支援的檔案類型(.ipynb.sh.py.sql)可以提交到專案目錄運行,並配置調度屬性發布至生產環境。

  • 個人目錄下的.py檔案支援提交為MaxCompute的資源或函數,在MaxCompute作業開發時使用。

方式一:在個人目錄下運行

這種方式適合日常開發、測試和臨時查詢。在開發過程中,您需要測試一小段代碼邏輯是否按預期工作,可以在個人目錄下建立臨時檔案來測試代碼。

  1. 配置調試參數

    • 在個人目錄下,找到需要啟動並執行ShellPythonSQL檔案,單擊進入編輯頁面,在右側的回合組態中設定任務運行參數。

      參數

      說明

      類型

      選擇執行檔案所需的計算資源類型。

      計算資源

      選擇當前空間下已綁定的計算資源。

      資源組

      選擇執行檔案使用的資源群組。

    • Notebook檔案需運行在個人開發環境中,詳情請參見Notebook 基礎開發

  2. 調試運行代碼

    在檔案詳情頁面,單擊工具列中的image按鈕即可快速運行任務。

方式二:提交至專案目錄運行

若個人目錄下的代碼需要在生產環境中周期性調度執行,可以通過提交到專案目錄的功能,基於個人檔案快速建立調度節點,並按照專案目錄的流程建立周期任務,完成後續的開發操作。

  1. 進入提交流程

    在個人目錄下找到需要提交至專案目錄的檔案,雙擊檔案名稱開啟檔案詳情。在檔案頂部工具列中,單擊image按鈕將檔案提交至專案目錄。

  2. 配置提交參數

    配置

    描述

    類型

    選擇將個人檔案提交為專案目錄中的節點類型。系統預設選中與當前檔案類型匹配的節點類型。

    • SQL檔案:預設提交為MaxCompute SQL。

    • Notebook檔案:預設提交為Notebook節點。

    • Python檔案:預設提交為Python節點。

    • Shell檔案:預設提交為Shell節點。

    路径

    選擇節點在專案目錄中的儲存路徑。

    名稱

    確認是否使用個人檔案名稱作為節點名,或重新定義節點名。

方式三:將Python檔案提交為資源或函數

Data Studio支援將個人目錄中的.py檔案提交為MaxCompute的資源或函數,以便在資料開發節點中使用。

  1. 進入提交流程

    在個人目錄下找到需要提交至專案目錄的.py檔案,雙擊檔案名稱開啟檔案詳情。在檔案頂部工具列中,單擊image按鈕後的下拉式功能表,選擇提交為函數提交為資源

  2. 配置提交參數

    配置

    描述

    類型

    • 選擇提交為函數時,類型預設為MaxCompute Function

    • 選擇提交為資源時,類型預設為MaxCompute Python

    路径

    選擇資源或函數在資源管理中的路徑。預設為/,表示存放在資源管理的根目錄,如需調整,請先到資源管理中手動建立目錄後,再在此處選擇。

    提交類型

    • 新建:在資源管理指定路徑下建立新的函數或資源,選擇此參數時,需要配置資源或函數名稱

    • 關聯舊檔案:選擇關聯的已有資源或函數,選擇此參數時,需要配置已存在的資源

      • 當關聯已有函數時,將使用當前.py檔案中的Python代碼替換原函數中的代码

      • 當關聯已有資源時,將使用當前.py檔案替換原資源中的文件内容

  3. 單擊確認後,根據頁面提示完成後續操作。

    • 如果提交類型選擇為新建,則會進入對應資源或函數的建立頁面。

    • 如果提交類型選擇為關聯舊檔案,則會進入已有函數或資源的編輯頁面。

    MaxCompute函數和資源的配置參數詳細說明,請參見MaxCompute資源與函數