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.
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.
Opret en notesbog
I VS Code Explorer skal du holde markøren over værktøjslinjen i notesbogen. Indstillingen Opret notesbog vises.
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.
Hold markøren over notesbognavnet på notesboglisten i VS Code. Indstillingen Download vises ud for notesbognavnet.
Vælg Download og gem notesbogen i din lokale arbejdsmappe.
Åbn en notesbog
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 .
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:
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 .
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:
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 .
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.
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.
- 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:
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 .
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:
Opdater cellen code/markdown i venstre side for at løse problemet.
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 .)
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ø.