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
Po zainstalowaniu rozszerzenia i pobraniu zawartości notesu lokalnie otwórz program VS Code.
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.
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).
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.
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.
Poniższy zrzut ekranu przedstawia plik util.py przeniesiony do podfolderu _backup w folderze localLib, ponieważ ktoś usunął go w zdalnym obszarze roboczym.