Del via


Opret og administrer Microsoft Fabric-notesbøger i Visual Studio Code

Udvidelsen Visual Studio (VS) Code til Synapse understøtter fuldt ud CRUD-handlingerne (opret, læs, opdater og slet) i Fabric. Udvidelsen understøtter også synkronisering mellem lokale arbejdsområder og fjernarbejdsområder. Når du synkroniserer ændringer, kan du løse eventuelle konflikter eller forskelle mellem dit lokale arbejdsområde og fjernarbejdsområdet.

Med denne udvidelse kan du også køre notesbøger på den eksterne Apache Spark-beregning for Fabric.

Åbn en notesbog med udvidelsen Data Engineering

Når du klikker på knappen Åbn i VS Code på siden til oprettelse af notesbogen på Fabric-portalen, kan du åbne den samme notesbog direkte med udvidelsen Data Engineering VS Code til Fabric. Når du har aktiveret udvidelsen i VS Code og åbne notesbogen én gang, skal dit arbejdsområde automatisk oprette forbindelse til notesbogen.

Skærmbillede, der viser, hvordan du åbner en notesbog i VS Code.

Tip

Hvis du ikke har installeret Synapse-udvidelsen til VS Code, skal du installere den først. Du kan få mere at vide under Installér udvidelsen Synapse. Når udvidelsen er offentligt udgivet, automatiseres installationen.

Få vist listen over notesbøger

Notesbogtrænoden viser alle notesbogelementerne i det aktuelle arbejdsområde. På baggrund af dine ændringer i VS Code viser listen forskellige farver og tegn for at angive den seneste tilstand, som vist på følgende billede.

  • Standard: Hvid tekst og intet tegn til højre for notesbognavnet angiver standardtilstanden eller initialiseringstilstanden. Notesbogen findes i fjernarbejdsområdet, og du har ikke downloadet den lokalt.
  • Ændret: M-tegnet til højre for navnet og den gule tekst angiver, at du har downloadet og redigeret notesbogen lokalt i VS Code og endnu ikke har publiceret de ventende ændringer til fjernarbejdsområdet.
  • Lokal: L-tegnet og den grønne tekst angiver, at notesbogen er downloadet, og at indholdet er det samme som fjernarbejdsområdet.
  • Konflikt: Tegnet C og den røde tekst angiver, at der er konflikter mellem den lokale version og versionen af fjernarbejdsområdet.

Skærmbillede af en notesbogliste, der viser de forskellige tilstande for individuelle notesbøger.

Opret en notesbog

  1. I VS Code Explorer skal du holde markøren over værktøjslinjen i notesbogen. Indstillingen Opret notesbog vises.

    Skærmbillede af listen Notesbog i VS Code, der viser, hvor du skal vælge indstillingen Opret notesbog.

  2. Vælg Opret notesbog, og angiv et navn og en beskrivelse. Der oprettes en ny notesbog i fjernarbejdsområdet og vises på listen over notesbøger i standardtilstand.

Download en notesbog

Før du kan redigere indholdet af en notesbog, skal du downloade notesbogen til VS Code.

  1. Hold markøren over notesbognavnet på notesboglisten i VS Code. Indstillingen Download vises ud for notesbognavnet.

    Skærmbillede af notesboglisten i VS Code Explorer, der viser, hvor du kan vælge indstillingen downloadnotesbog.

  2. Vælg Download og gem notesbogen i din lokale arbejdsmappe.

Åbn en notesbog

  1. I VS Code Explorer skal du holde markøren over navnet på en downloadet notesbog. Der vises flere indstillinger ud for notesbogen, herunder indstillingen Åbn notesbogmappe .

    Skærmbillede af VS Code Explorer, der viser, hvor du skal vælge Åbn notesbogmappe.

  2. Vælg Åbn notesbogmappe , hvorefter notesbogen åbnes i skærmbilledet VS Code Editor.

Slet en notesbog

Tip

Hvis du vil undgå fejl, skal du lukke notesbogmappen i Stifinder-visningen og lukke notesbogen i editorvisningen, før du sletter notesbogen.

Sådan sletter du en notesbog:

  1. I VS Code Explorer skal du holde markøren over navnet på den notesbog, du vil slette. indstillinger vises til højre for navnet, herunder indstillingen Slet notesbog .

    Skærmbillede af VS Code Explorer, der viser, hvor indstillingen Slet notesbog vises.

  2. Vælg indstillingen Slet notesbog . Når du bliver bedt om det, skal du vælge kun at slette den lokale kopi eller både de lokale kopier og fjernarbejdsområdet.

Publicer lokale ændringer i fjernarbejdsområdet

Sådan overfører du dine lokale ændringer til fjernarbejdsområdet:

  1. I VS Code Explorer skal du holde markøren over navnet på den notesbog, du vil publicere til fjernarbejdsområdet. indstillinger vises til højre for navnet, herunder indstillingen Publicer .

    Skærmbillede af VS Code Explorer, der viser, hvor indstillingen Publicer notesbog vises.

  2. Vælg Udgiv. Versionen af fjernarbejdsområdet opdateres med dine lokale VS Code-ændringer.

    • Hvis din lokale opdatering opretter nogen flettekonflikter, bliver du bedt om at løse dem, før fletningen går igennem.
  3. Hvis en anden har den samme notesbog åben på Fabric-portalen, får vedkommende besked om at acceptere eller afvise dine lokale VS Code-ændringer, som vist på følgende billede.

    Skærmbillede af dialogboksen, der giver portalbrugerne besked om, at der blev registreret en ekstern redigering. Den indeholder knappen Acceptér og Afvis.

    • Acceptér: Din ændring fra VS Code er gemt i arbejdsområdet.
    • Afvis: Ændringen fra VS Code ignoreres.

Træk ændringer fra fjernarbejdsområdet

Hvis du vil opdatere din lokale version med den nyeste version af arbejdsområdet, skal du hente fjernversionen:

  1. I VS Code Explorer skal du holde markøren over navnet på den notesbog, du vil opdatere. indstillinger vises til højre for navnet, herunder indstillingen Opdater notesbog .

    Skærmbillede af VS Code Explorer, der viser, hvor du kan vælge indstillingen **Opdater notesbog**.

  2. Vælg indstillingen Opdater notesbog . VS Code henter den nyeste version fra fjernarbejdsområdet og åbner VS Code-diff-editoren, så du kan sammenligne de to notesbogfiler. Skærmen til venstre er fra arbejdsområdet, og højre skærm er fra den lokale version:

    Skærmbillede, der viser sammenligningsskærmen for opdateringsnotesbogen.

  3. Opdater cellen code/markdown i venstre side for at løse problemet.

  4. Når du har løst alle konflikter, skal du vælge indstillingen Flet i øverste højre hjørne af diff-editoren for at bekræfte, at fletningen er fuldført. (Indtil du vælger Flet, så forbliver notesbogen i konflikttilstand .)

    Skærmbillede af øverste højre hjørne af skærmbilledet I VS Code-editor, der viser, hvor du skal vælge indstillingen Flet.

Vigtigt

Når du har åbnet diff-editoren én gang, opdaterer udvidelsen IKKE automatisk venstre side af sammenligningsvisningen for at hente den seneste opdatering fra fjernarbejdsområdet.

Kør eller foretag fejlfinding af en notesbog på ekstern Spark-beregning

Ved at vælge kernesynapse-spark-kerne, der leveres med denne udvidelse, kan du køre kodecellen oven på den eksterne Spark-beregning. Når du har valgt denne kerne, opfanger udvidelsen under kørsel alle PySpark API-kald og oversætter dem til det tilsvarende http-kald til den eksterne Spark-beregning. For ren Python-kode udføres den stadig i det lokale miljø.

Skærmbillede, der viser, hvor du kan køre en notesbog.