Få adgang til og administrer Microsoft Fabric-notesbogressourcer i Visual Studio Code
Microsoft Fabric-notesbøger understøtter nu en funktion, der kaldes notesbogressourcer. Med denne funktion kan du gemme kodemoduler i .py format og andre datafiler, f.eks. .csv eller billedfiler, i en ressourcemappe. Du kan få adgang til alle disse ressourcefiler fra notesbogen som et lokalt filsystem. I denne artikel kan du se, hvordan du bruger denne funktion i Visual Studio (VS) Code med udvidelsen VS Code til Synapse.
Du kan finde oplysninger om udvidelsen, herunder hvordan du installerer den, under Hvad er udvidelsen Synapse Visual Studio Code?
Åbn mappen med notesbogressourcer
Når du har installeret udvidelsen og downloadet notesbogindholdet lokalt, skal du åbne VS Code.
Vælg knappen Åbn notesbogmappe for at åbne notesbogmappen i VS Code Explorer. Notesbogmappen indeholder notesbogfilen og ressourcemappen, hvor du kan finde alle de ressourcefiler, du har overført til notesbogressourcen.
Du kan nu redigere notesbogfilen og ressourcefilerne. Ressourcefilerne vises under den foruddefinerede indbyggede mappe. Hvis du har brug for at oprette en ny fil eller undermappe, skal du oprette dem under den indbyggede mappe. Alle filer eller mapper, der er oprettet uden for den indbyggede mappe, overføres ikke til notesbogressourcen.
På det forrige skærmbillede vises en localLib-mappe , der er oprettet under den indbyggede mappe. Denne mappe indeholder en util.py fil. Du kan importere denne fil til notesbogfilen som et lokalt modul som vist i følgende eksempelkode. Når den er importeret, kan du kalde de funktioner, der er defineret i util.py-filen, fra notesbogfilen.
import builtin.localLib.util as util
util.func1()
Overfør ressourcefiler til notesbog
Når du har redigeret notesbogfilen og ressourcefilerne, kan du uploade notesbogressourcen til fjernarbejdsområdet ved at vælge indstillingen Publicer ressourcemappe . Overførselsprocessen overfører alle filer og undermapper under den indbyggede mappe til notesbogressourcen. Overførselsprocessen overskriver versionen af ressourcefilerne i fjernarbejdsområdet, herunder sletning af de ressourcefiler, du har slettet lokalt.
Download ressourcefiler til notesbog
Hvis du vil downloade notesbogressourcen fra fjernarbejdsområdet, skal du vælge indstillingen Opdater ressourcemappe . Downloadprocessen downloader alle filer og undermapper under den indbyggede mappe til den lokale notesbogmappe. Downloadprocessen overskriver den lokale version af ressourcefilerne. For alle filer, der ikke længere findes i fjernarbejdsområdet, flyttes de til en _backup undermappe under den oprindelige overordnede mappe.
På følgende skærmbillede vises den util.py fil, der er flyttet til den _backup undermappe under mappen localLib , fordi nogen har slettet den i fjernarbejdsområdet.