Få tilgang til og administrer ressurser for Microsoft Fabric-notatblokker i Visual Studio Code
Microsoft Fabric-notatblokker støtter nå en funksjon kalt notatblokkressurser. Med denne funksjonen kan du lagre kodemoduler i .py format og andre datafiler, for eksempel .csv eller bildefiler, i en ressursmappe. Du kan få tilgang til alle disse ressursfilene fra notatblokken som et lokalt filsystem. Denne artikkelen viser deg hvordan du bruker denne funksjonen i Visual Studio (VS)-kode, med VS Code-utvidelsen for Synapse.
Hvis du vil ha informasjon om utvidelsen, inkludert hvordan du installerer den, kan du se Hva er Synapse Visual Studio Code-utvidelsen?
Åpne ressursmappen for notatblokken
Når du har installert utvidelsen og lastet ned notatblokkinnholdet lokalt, åpner du VS Code.
Velg Åpne notatblokkmappe-knappen for å åpne notatblokkmappen i VS Code Explorer. Notatblokkmappen inneholder notatblokkfilen og ressursmappen, der du finner alle ressursfilene du lastet opp til notatblokkressursen.
Nå kan du redigere notatblokkfilen og ressursfilene. Ressursfilene vises under den forhåndsdefinerte innebygde mappen. Hvis du må opprette en ny fil eller undermappe, må du opprette dem under den innebygde mappen. (Filer eller mapper som er opprettet utenfor den innebygde mappen, lastes ikke opp til notatblokkressursen.)
Det forrige skjermbildet viser en lokalLib-mappe som er opprettet under den innebygde mappen. Denne mappen inneholder en util.py fil. Du kan importere denne filen til notatblokkfilen som en lokal modul, som vist i følgende eksempelkode. Når den er importert, kan du kalle funksjonene som er definert i util.py-filen fra notatblokkfilen.
import builtin.localLib.util as util
util.func1()
Last opp ressursfiler for notatblokker
Når du har redigert notatblokkfilen og ressursfilene, kan du laste opp notatblokkressursen til det eksterne arbeidsområdet ved å velge alternativet Publiser ressursmappe . Opplastingsprosessen laster opp alle filer og undermapper under den innebygde mappen til notatblokkressursen. Opplastingsprosessen overskriver versjonen av ressursfilene i det eksterne arbeidsområdet, inkludert sletting av ressursfilene du slettet lokalt.
Last ned ressursfiler for notatblokker
Hvis du vil laste ned notatblokkressursen fra det eksterne arbeidsområdet, velger du alternativet Oppdater ressursmappe . Nedlastingsprosessen laster ned alle filer og undermapper under den innebygde mappen til den lokale notatblokkmappen. Nedlastingsprosessen overskriver den lokale versjonen av ressursfilene. Nedlastingsprosessen flytter dem til en _backup undermappe under den opprinnelige overordnede mappen for alle filer som ikke lenger finnes i det eksterne arbeidsområdet.
Skjermbildet nedenfor viser util.py filen som er flyttet til undermappen _backup under lokalbibliotekmappen fordi noen slettet den i det eksterne arbeidsområdet.