Dela via


Få åtkomst till och hantera Microsoft Fabric-notebook-resurser i Visual Studio Code

Microsoft Fabric-notebook-filer har nu stöd för en funktion som kallas notebook-resurser. Med den här funktionen kan du lagra kodmoduler i .py format och andra datafiler, till exempel .csv- eller bildfiler, i en resursmapp. Du kan komma åt alla dessa resursfiler från notebook-filen som ett lokalt filsystem. Den här artikeln visar hur du använder den här funktionen i Visual Studio (VS) Code med VS Code-tillägget för Synapse.

Information om tillägget, inklusive hur du installerar det, finns i Vad är Synapse Visual Studio Code-tillägget?

Öppna resursmappen för notebook-filen

  1. När du har installerat tillägget och laddat ned notebook-innehållet lokalt öppnar du VS Code.

  2. Välj knappen Öppna anteckningsboksmapp för att öppna notebook-mappen i VS Code Explorer. Notebook-mappen innehåller notebook-filen och resursmappen, där du hittar alla resursfiler som du laddade upp till notebook-resursen.

    Skärmbild av den öppna anteckningsboksmappen i VS Code.

  3. Nu kan du redigera notebook-filen och resursfilerna. Resursfilerna visas under den fördefinierade inbyggda mappen. Om du behöver skapa en ny fil eller undermapp måste du skapa dem under den inbyggda mappen. (Filer eller mappar som skapats utanför den inbyggda mappen laddas inte upp till notebook-resursen.)

    Skärmbild av resursmappen för notebook-filer i VS Code.

Föregående skärmbild visar en localLib-mapp som skapats under den inbyggda mappen. Den här mappen innehåller en util.py fil. Du kan importera den här filen till notebook-filen som en lokal modul, enligt följande exempelkod. När du har importerat kan du anropa funktionerna som definierats i util.py-filen inifrån notebook-filen.

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

Ladda upp resursfiler för notebook-filer

När du har redigerat notebook-filen och resursfilerna kan du ladda upp notebook-resursen till fjärrarbetsytan genom att välja alternativet Publicera resursmapp . Uppladdningsprocessen laddar upp alla filer och undermappar under den inbyggda mappen till notebook-resursen. Uppladdningsprocessen skriver över versionen av resursfilerna på fjärrarbetsytan, inklusive att ta bort resursfilerna som du tog bort lokalt.

Skärmbild av resursen för att ladda upp notebook-filer i VS Code.

Ladda ned resursfiler för notebook-filer

Om du vill ladda ned notebook-resursen från fjärrarbetsytan väljer du alternativet Uppdatera resursmapp . Nedladdningsprocessen laddar ned alla filer och undermappar under den inbyggda mappen till den lokala notebook-mappen. Nedladdningsprocessen skriver över den lokala versionen av resursfilerna. För filer som inte längre finns på fjärrarbetsytan flyttas de till en _backup undermapp under den ursprungliga överordnade mappen.

Skärmbild av nedladdning av notebook-resurs i VS Code.

Följande skärmbild visar den util.py fil som flyttats till undermappen _backup under mappen localLib eftersom någon har tagit bort den på fjärrarbetsytan.

Skärmbild som visar en borttagen fil som flyttats till en undermapp för säkerhetskopiering.