分享方式:


在 Visual Studio Code 中存取和管理 Microsoft Fabric 筆記本資源

Microsoft Fabric 筆記本現在支援稱為 筆記本資源的功能。 透過這項功能,您可以將程式代碼模組儲存在資源資料夾中,.py格式和其他資料檔,例如.csv或圖像檔。 您可以將筆記本中的所有資源檔案存取為本機檔系統。 本文說明如何在 Visual Studio (VS) Code 中搭配 Synapse 的 VS Code 擴充功能使用此功能。

如需延伸模組的相關信息,包括如何安裝,請參閱 什麼是 Synapse Visual Studio Code 擴充功能?

開啟 Notebook 資源資料夾

  1. 安裝延伸模組並在本機下載筆記本內容之後,請開啟 VS Code。

  2. 選取 [ 開啟筆記本資料夾] 按鈕,以在 VS Code Explorer 中開啟筆記本資料夾。 Notebook 資料夾包含筆記本檔案和資源資料夾,您可以在其中找到您上傳至筆記本資源的所有資源檔。

    VS Code 中開啟筆記本資料夾的螢幕快照。

  3. 您現在可以編輯筆記本檔案和資源檔。 資源檔會出現在預先定義的 內建 資料夾中。 如果您需要建立新的檔案或子資料夾,您必須在 內建 資料夾下建立它們。 (任何在內建資料夾外部建立的檔案或資料夾都不會上傳至筆記本資源。

    VS Code 中筆記本資源資料夾的螢幕快照。

上一個螢幕快照顯示在內建資料夾下建立的localLib資料夾。 此資料夾包含 util.py 檔案。 您可以將此檔案匯入筆記本檔案作為本機模組,如下列範例程式代碼所示。 匯入之後,您可以從筆記本檔案中呼叫 util.py 檔案中定義的函式。

import builtin.localLib.util as util  
util.func1()

上傳筆記本資源檔

編輯筆記本檔案和資源文件之後,您可以選取 [發佈資源資料夾 ] 選項,將筆記本資源上傳至遠端工作區。 上傳程式會將內建資料夾下的所有檔案和子資料夾上傳至筆記本資源。 上傳程式會覆寫遠端工作區中的資源檔版本,包括刪除您在本機刪除的資源檔。

在 VS Code 中上傳筆記本資源的螢幕快照。

下載筆記本資源檔

若要從遠端工作區下載筆記本資源,請選取 [ 更新資源資料夾] 選項。 下載程式會將內建資料夾下的所有檔案和子資料夾下載到本機 Notebook 資料夾。 下載程式會覆寫資源檔的本機版本。 對於遠端工作區中已不存在的任何檔案,下載程式會將檔案 移至其原始父資料夾下的_backup 子資料夾。

VS Code 中下載筆記本資源的螢幕快照。

下列螢幕快照顯示 util.py 檔案已移至 localLib 資料夾下_backup子資料夾,因為有人在遠端工作區中刪除該檔案。

顯示已刪除檔案已移至備份子資料夾的螢幕快照。