Udostępnij za pośrednictwem


Uzyskiwanie dostępu do zasobów notesu usługi Microsoft Fabric i zarządzanie nimi w programie Visual Studio Code

Notesy usługi Microsoft Fabric obsługują teraz funkcję o nazwie zasoby notesu. Dzięki tej funkcji można przechowywać moduły kodu w formacie .py i innych plikach danych, takich jak .csv lub pliki obrazów, w folderze zasobów. Dostęp do wszystkich tych plików zasobów można uzyskać z notesu jako lokalnego systemu plików. W tym artykule pokazano, jak używać tej funkcji w programie Visual Studio (VS) Code z rozszerzeniem programu VS Code dla usługi Synapse.

Aby uzyskać informacje o rozszerzeniu, w tym o sposobie jego instalowania, zobacz Co to jest rozszerzenie programu Synapse Visual Studio Code?

Otwórz folder zasobów notesu

  1. Po zainstalowaniu rozszerzenia i pobraniu zawartości notesu lokalnie otwórz program VS Code.

  2. Wybierz przycisk Otwórz folder notesu, aby otworzyć folder notesu w Eksploratorze programu VS Code. Folder notesu zawiera plik notesu i folder zasobów, w którym znajdują się wszystkie pliki zasobów przekazane do zasobu notesu.

    Zrzut ekranu przedstawiający otwieranie folderu notesu w programie VS Code.

  3. Teraz możesz edytować plik notesu i pliki zasobów. Pliki zasobów są wyświetlane w wstępnie zdefiniowanym folderze builtin . Jeśli musisz utworzyć nowy plik lub podfolder, musisz je utworzyć w folderze builtin . (Wszystkie pliki lub foldery utworzone poza folderem builtin nie są przekazywane do zasobu notesu).

    Zrzut ekranu przedstawiający folder zasobów notesu w programie VS Code.

Poprzedni zrzut ekranu przedstawia folder localLib utworzony w folderze builtin . Ten folder zawiera plik util.py . Ten plik można zaimportować do pliku notesu jako moduł lokalny, jak pokazano w poniższym przykładowym kodzie. Po zaimportowaniu można wywołać funkcje zdefiniowane w pliku util.py z pliku notesu.

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

Przekazywanie plików zasobów notesu

Po edycji pliku notesu i plików zasobów możesz przekazać zasób notesu do zdalnego obszaru roboczego, wybierając opcję Publikuj folder zasobów. Proces przekazywania przekazuje wszystkie pliki i podfoldery w folderze builtin do zasobu notesu. Proces przekazywania zastępuje wersję plików zasobów w zdalnym obszarze roboczym, w tym usuwanie plików zasobów, które zostały usunięte lokalnie.

Zrzut ekranu przedstawiający przekazywanie zasobu notesu w programie VS Code.

Pobieranie plików zasobów notesu

Aby pobrać zasób notesu ze zdalnego obszaru roboczego, wybierz opcję Aktualizuj folder zasobów. Proces pobierania pobiera wszystkie pliki i podfoldery w folderze builtin do lokalnego folderu notesu. Proces pobierania zastępuje lokalną wersję plików zasobów. W przypadku wszystkich plików, które nie istnieją już w zdalnym obszarze roboczym, proces pobierania przenosi je do podfolderu _backup w oryginalnym folderze nadrzędnym.

Zrzut ekranu przedstawiający pobieranie zasobu notesu w programie VS Code.

Poniższy zrzut ekranu przedstawia plik util.py przeniesiony do podfolderu _backup w folderze localLib, ponieważ ktoś usunął go w zdalnym obszarze roboczym.

Zrzut ekranu przedstawiający usunięty plik przeniesiony do podfolderu kopii zapasowej.