全部產品
Search
文件中心

Platform For AI:Notebook Lab

更新時間:Aug 01, 2025

使用Notebook Lab,您無需啟動任何計算資源,即可預覽和編輯Object Storage Service上的任意Notebook檔案。當需要運行時,再將 Notebook 串連到 DSW 執行個體。並且,多個 Notebook 可以共用同一個執行個體,提升DSW執行個體資源使用率。

與DSW區別

功能對比

Notebook Lab

DSW 執行個體

核心

輕量級 Notebook 編輯器

完整的 AI 開發環境

檔案

儲存在Object Storage Service,與計算解耦

與計算執行個體綁定在同一工作目錄

計費

編輯不計費

執行個體啟動即計費

工具

專註於 Notebook 編寫

包含 JupyterLab, WebIDE, Terminal

進入Notebook

  1. 登入PAI控制台

  2. 在頂部左上方根據實際情況選擇地區。

  3. 在左側導覽列選擇工作空間列表,單擊指定工作空間名稱,進入對應工作空間內。

  4. 在左側導覽列選擇模型開發與訓練 > 互動式建模(DSW),單擊Notebook頁簽。

配置Notebook代碼目錄

單擊選擇代碼目錄,配置Notebook代碼目錄。

image

自訂代碼目錄配置完成後,Notebook列表會掃描該並列出OSS路徑下所有的Notebook檔案(*.ipynb檔案),您可以按需選擇需要繼續開發的Notebook,也可以在配置好的代碼目錄中直接建立Notebook。

建立並開發Notebook

  1. 單擊建立Notebook,Notebook檔案會預設建立在前面配置的代碼目錄下。

    image

  2. 進入開發頁面,即可通過Jupyter互動方式進行Notebook開發。

    由於Notebook檔案和DSW執行個體是解耦關係,因此建議您將環境依賴的下載安裝邏輯都寫在Notebook檔案中,以便於切換不同的DSW執行個體時都能正常運行。

開發Notebook

前提條件

(可選)如果使用SQL,需要先安裝SQL外掛程式。

!pip install https://dataworks-notebook-cn-shanghai.oss-cn-shanghai.aliyuncs.com/public-datasets/pypi/dataworks-magic/dataworks_magic-0.1.5-py3-none-any.whl jupysql tenacity sqlparse maxframe alibabacloud_emr_serverless_spark20230808 alibabacloud_ververica20220718 psycopg2-binary

操作步驟

  1. 添加儲存格。

    您可以通過Notebook Lab工具列,或儲存格邊緣上方/下方按鈕,建立對應的儲存格。

    說明

    若您想重新調整儲存格位置,可通過滑鼠懸浮在儲存格前藍色線條上拖拽調整儲存格順序。

    image

  2. (可選)切換儲存格類型。

    單擊儲存格右下角的儲存格類型按鈕,可以相互切換儲存格類型。支援以下儲存格類型:

    MarkdownPythonMaxCompute SQLFlink SQL BatchFlink SQL Streaming

    說明

    在切換儲存格類型時,編輯內容將保留,需手動將儲存格內的代碼調整為合適的類型。

    image

  3. 開發儲存格代碼。

    在相應的儲存格內可編輯SQL、Python以及Markdown代碼,您可以使用Copilot功能輔助編程,觸發Copilot方式如下:

    • 方式一:通過Notebook Lab工具列,或儲存格邊緣上方/下方按鈕,觸發Copilot,

      image

    • 方式二:選中儲存格後,使用以下快速鍵:

      • Windows系統:Ctrl+I

      • macOS系統:Command+I

調試和運行Notebook

  1. 選擇DSW執行個體。

    編輯完Notebook後, 單擊右上方DSW執行個體名稱,選擇DSW執行個體進行調試或運行。預設過濾當前工作空間的DSW執行個體,您可以按照運行需求,選擇合適規格和鏡像的執行個體。

    當串連到DSW執行個體運行Notebook時,Notebook檔案的工作路徑即為DSW執行個體的工作目錄(預設為/mnt/workspace),您可以通過相對路徑與DSW執行個體內部的本地檔案互動。同時,您也可以對DSW執行個體中的檔案進行新增、刪除、預覽或編輯操作。

    重要

    執行個體一旦處於運行中,即會產生計費。

  2. (可選)選擇MaxCompute、Flink等計算資源。

    使用SQL儲存格開發時,單擊請選擇計算資源,然後單擊綁定計算資源,跳轉至DataWorks完成綁定計算資源。運行儲存格時會將SQL使用指定計算資源運行。

    image

  3. 完成Notebook的儲存格開發後,對儲存格進行測試回合。

    • 運行全部儲存格:單擊上方image按鈕,測試回合該Notebook節點下的所有儲存格。

    • 運行單個儲存格:單擊儲存格左側image按鈕,僅測試回合該儲存格。

  4. 查看運行結果。

    單擊Ask Copilot,在右側查看程式碼分析結果。

    image