Del via


Opprette og administrere Microsoft Fabric-notatblokker i Visual Studio Code

Fabric Data Engineering Visual Studio (VS) Code-utvidelsen støtter fullt ut operasjonene for oppretting, lesing, oppdatering og sletting (CRUD) i Fabric. Utvidelsen støtter også synkronisering mellom lokale og eksterne arbeidsområder. når du synkroniserer endringer, kan du løse eventuelle konflikter eller forskjeller mellom det lokale og eksterne arbeidsområdet.

Med denne utvidelsen kan du også kjøre notatblokker på den eksterne Apache Spark-databehandlingen for Fabric.

Åpne en notatblokk med Data Engineering-utvidelsen

Ved å klikke Åpne i VS Code-knappen på notatblokkredigeringssiden i Fabric-portalen, kan du åpne den samme notatblokken direkte med Data Engineering VS Code-utvidelsen for Fabric. Når du har aktivert utvidelsen i VS Code og åpnet notatblokken én gang, skal arbeidsområdet automatisk koble til notatblokken.

Skjermbilde som viser hvordan du åpner en notatblokk i VS Code.

Tips

Pass på at du installerer Fabric Data Engineering VS Code-utvidelsen først. Hvis du vil ha mer informasjon, kan du se Installere Fabric Data Engineering VS Code-utvidelsen. Når utvidelsen er offentlig utgitt, automatiseres installasjonen.

Vise listen over notatblokker

Notatblokktrenoden viser alle notatblokkelementene i gjeldende arbeidsområde. Basert på endringene i VS Code, viser listen forskjellige farger og tegn for å angi den nyeste tilstanden, som vist i bildet nedenfor.

  • Standard: Hvit tekst og ingen tegn til høyre for notatblokknavnet angir standard eller initialisert tilstand. Notatblokken finnes i det eksterne arbeidsområdet og lastes ikke ned til den lokale VS-koden.
  • Endret: M-tegnet til høyre for navnet og den gule teksten angir at du lastet ned og redigerte notatblokken lokalt i VS Code, og ennå ikke publiserte de ventende endringene tilbake til det eksterne arbeidsområdet.
  • Lokal: L-tegnet og grønn tekst angir at notatblokken er lastet ned, og innholdet er det samme som det eksterne arbeidsområdet.
  • Konflikt: C-tegnet og rød tekst indikerer at det finnes konflikter mellom den lokale versjonen og den eksterne arbeidsområdeversjonen.

Skjermbilde av en notatblokkliste som viser de ulike tilstandene til individuelle notatblokker.

Opprette en notatblokk

  1. Hold pekeren over verktøylinjen for notatblokken i VS Code Explorer. Alternativet Opprett notatblokk vises.

    Skjermbilde av notatblokklisten i VS Code, som viser hvor du skal velge alternativet Opprett notatblokk.

  2. Velg Opprett notatblokk , og skriv inn et navn og en beskrivelse. En ny notatblokk opprettes i det eksterne arbeidsområdet og vises i notatblokklisten i standardtilstanden.

Laste ned en notatblokk

Før du kan redigere innholdet i en notatblokk, må du laste ned notatblokken til VS Code.

  1. Hold pekeren over notatblokknavnet i notatblokklisten i VS Code. Nedlastingsalternativet vises ved siden av notatblokknavnet.

    Skjermbilde av VS Code Explorer-notatblokklisten, som viser hvor du velger alternativet for nedlasting av notatblokk.

  2. Velg Last ned og lagre notatblokken i den lokale arbeidskatalogen.

Åpne en notatblokk

  1. Hold pekeren over navnet på en nedlastet notatblokk i VS Code Explorer. Flere alternativer vises ved siden av notatblokken, inkludert alternativet Åpne notatblokkmappe .

    Skjermbilde av VS Code Explorer, som viser hvor du kan velge Åpne notatblokkmappe.

  2. Velg Åpne notatblokkmappe , og notatblokken åpnes i skjermbildet VS Code Editor.

Slette en notatblokk

Tips

Hvis du vil unngå feil, lukker du notatblokkmappen i Utforsker-visningen og lukker notatblokken i redigeringsprogrammet før du sletter notatblokken.

Slik sletter du en notatblokk:

  1. Hold pekeren over navnet på notatblokken du vil slette, i VS Code Explorer. alternativer vises til høyre for navnet, inkludert alternativet Slett notatblokk .

    Skjermbilde av VS Code Explorer, som viser hvor alternativet Slett notatblokk vises.

  2. Velg alternativet Slett notatblokk. Når du blir bedt om det, velger du bare å slette den lokale kopien eller både den lokale og det eksterne arbeidsområdet.

Publiser lokale endringer i det eksterne arbeidsområdet

Slik sender du de lokale endringene til det eksterne arbeidsområdet:

  1. Hold pekeren over navnet på notatblokken du vil publisere til det eksterne arbeidsområdet, i VS Code Explorer. alternativer vises til høyre for navnet, inkludert alternativet Publiser .

    Skjermbilde av VS Code Explorer, som viser hvor alternativet Publiser notatblokk vises.

  2. Velg Publiser. Den eksterne arbeidsområdeversjonen oppdateres med de lokale VS Code-endringene.

    • Hvis den lokale oppdateringen oppretter eventuelle flettekonflikter, blir du bedt om å løse dem før flettingen går gjennom.
  3. Hvis noen andre har den samme notatblokken åpen i Stoff-portalen, blir de varslet om å godta eller avvise de lokale VS-kodeendringene, som vist i illustrasjonen nedenfor.

    Skjermbilde av dialogboksen som varsler portalbrukere om at en ekstern redigering ble oppdaget. Den inkluderer en Godta- og en Forkast-knapp.

    • Godta: Endringen fra VS Code er lagret i arbeidsområdet.
    • Avvis: Endringen fra VS Code ignoreres.

Hente endringer fra det eksterne arbeidsområdet

Hvis du vil oppdatere den lokale versjonen med den nyeste versjonen av arbeidsområdet, trekker du den eksterne versjonen:

  1. Hold pekeren over navnet på notatblokken du vil oppdatere, i VS Code Explorer. alternativer vises til høyre for navnet, inkludert alternativet Oppdater notatblokk .

    Skjermbilde av VS Code Explorer, som viser hvor du velger alternativet **Oppdater notatblokk**.

  2. Velg alternativet Oppdater notatblokk. VS Code henter den nyeste versjonen fra det eksterne arbeidsområdet, og åpner VS Code diff-redigeringsprogrammet slik at du kan sammenligne de to notatblokkfilene. Skjermen til venstre er fra arbeidsområdet, og skjermen til høyre er fra den lokale versjonen:

    Skjermbilde som viser diff-skjermen for oppdatering av notatboken.

  3. Oppdater kode-/markdown-cellen på venstre side for å løse problemet.

  4. Når du har løst alle konflikter, velger du Slå sammen-alternativet øverst til høyre i diff-redigeringsprogrammet for å bekrefte at sammenslåingen er fullført. (Til du velger Flett, notatblokken forblir i konfliktmodus .)

    Skjermbilde av øverste høyre hjørne av VS Code diff-redigeringsskjermen, som viser hvor du skal velge alternativet Slå sammen.

Kjøre eller feilsøke en notatblokk på ekstern Spark-databehandling

Ved å velge kjernesynapse-spark-kjernen som leveres med denne utvidelsen, kan du kjøre kodecellen oppå den eksterne Spark-databehandlingen. Når du velger denne kjernen, fanger utvidelsen opp alle PySpark API-kallene under kjøretid og oversetter dem til det tilsvarende http-kallet til den eksterne Spark-databehandlingen. Python-kode kjøres fortsatt i det lokale miljøet.

Skjermbilde som viser hvor du skal kjøre en notatblokk.