在 Visual Studio Code 中存取和管理 Microsoft Fabric 筆記本資源
Microsoft Fabric 筆記本現已支援名為筆記本資源的功能。 透過這項功能,您可將程式碼模組儲存在資源資料夾中,且採用 .py 格式和其他資料檔案形式,例如 .csv 或影像檔。 您可將筆記本中的這些所有資源檔,存取為本機檔案系統。 本文說明如何在 Visual Studio (VS) Code 中,搭配 Synapse 和 VS Code 延伸模組使用此功能。
如需有關延伸模組的資訊 (包括安裝方式),請參閱<什麼是 Synapse Visual Studio Code 延伸模組?>
開啟筆記本資源資料夾
安裝延伸模組並在本機下載筆記本內容之後,請開啟 VS Code。
選取 [開啟筆記本資料夾] 按鈕,以在 VS Code Explorer 中開啟筆記本資料夾。 筆記本資料夾包含筆記本檔案和資源資料夾,您可以在其中找到上傳至筆記本資源的所有資源檔。
您現在可以編輯筆記本檔案和資源檔。 資源檔會出現在預先定義的内建資料夾之下。 若您需要建立新的檔案或子資料夾,則必須在內建資料夾下建立它們。 (在內建資料夾外佈建立的所有檔案或資料夾,皆不會上傳至筆記本資源。)
上一個螢幕擷取畫面顯示了在 builtin 資料夾下建立的 localLib 資料夾。 此資料夾包含 util.py 檔案。 您可以將此檔案匯入筆記本檔案作為本機模組,如下列範例程式碼所示。 匯入之後,您可以從筆記本檔案呼叫 util.py 檔案中定義的函式。
import builtin.localLib.util as util
util.func1()
上傳筆記本資源檔
編輯筆記本檔案和資源檔之後,您可以選取 [發佈資源資料夾] 選項,將筆記本資源上傳至遠端工作區。 上傳程序會將內建資料夾下的所有檔案和子資料夾,上傳至筆記本資源。 上傳程序會覆寫遠端工作區中的資源檔版本,包括刪除您在本機刪除的資源檔。
下載筆記本資源檔
若要從遠端工作區下載筆記本資源,請選取 [更新資源資料夾] 選項。 下載程序會將內建資料夾下的所有檔案和子資料夾,下載至本機筆記本資料夾。 下載程序會覆寫資源檔的本機版本。 針對遠端工作區中已不存在的任何檔案,下載程序會將檔案移至其原始父資料夾下的 _backup 子資料夾。
下列螢幕擷取畫面顯示了 util.py 檔案已移至 localLib 資料夾下的 _backup 子資料夾,這是因為有人在遠端工作區中刪除該檔案。