Udostępnij przez


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

Notatniki Microsoft Fabric obsługują teraz funkcję o nazwie zasoby notatnika. 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 Code, z rozszerzeniem Visual Studio Code dla Fabric Data Engineering.

Aby uzyskać informacje o rozszerzeniu, w tym o sposobie jego instalacji, zobacz What is the Fabric Data Engineering VS Code extension?

Otwórz folder zasobów notatnika

  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 poziomu pliku notesu.

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

Przekazywanie plików zasobów notatnika

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 przesyłania przesyła wszystkie pliki i podfoldery w folderze builtin do zasobu notesu. Proces przesyłania zastępuje wersję plików zasobów w zdalnym obszarze roboczym, w tym usuwając te pliki zasobów, które zostały usunięte lokalnie.

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

Pobierz pliki 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 notatnika 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.