Del via


Brug Docker-objektbeholdere med udvidelsen Fabric Data Engineering VS Code

Hvis du vil bruge udvidelsen Fabric Data Engineering VS Code, skal visse forudsætninger, f.eks. et klar JDK-miljø, være opfyldt. For at forenkle konfigurationsprocessen har vi udviklet en ny funktion, der kan integreres med VS Code Dev Container. Denne funktion giver dig mulighed for at åbne udvidelsen Data Engineering VS Code i en objektbeholder, hvor alle nødvendige forudsætninger allerede er installeret, hvilket gør det nemmere for brugerne at komme i gang.

Udvidelsen Data Engineering VS Code integreres problemfrit med Docker-objektbeholdere, hvilket giver et ensartet udviklingsmiljø på tværs af forskellige platforme. Denne funktion giver dig mulighed for at arbejde med understøttede Fabric-elementer, f.eks. notesbøger, i et beholdermiljø, der er isoleret fra din lokale computer. Det objektbeholdermiljø sikrer, at alle nødvendige afhængigheder installeres og konfigureres korrekt. Det giver dig mulighed for at fokusere på at udvikle dine notesbøger uden bekymringer om miljøkonfigurationen.

Synapse leverer et dockerbillede for at understøtte VS Code-udvidelsen. Dockerbilledet indeholder alle de påkrævede afhængigheder for at køre udvidelsen Data Engineering VS Code, herunder Java Development Kit (JDK), Conda og Jupyter-udvidelsen til VS Code. Dette billede er placeret på Microsoft Artifact Registry og kan hentes fra følgende placering: . For at gøre det nemmere for brugerne at komme i gang har vi oprettet et eksempel med devcontainer.json fil, som du kan bruge til at åbne filtypenavnet Data Engineering VS Code i en objektbeholder. Følg nedenstående trin for at komme i gang.

Synapse leverer et Docker-billede, der understøtter VS Code-udvidelsen. Docker-billedet indeholder alle de nødvendige afhængigheder, f.eks. Java Development Kit (JDK), Conda og Jupyter-udvidelsen til VS Code. Dette billede er placeret i Microsoft Artifact Registry. For at hjælpe dig med at komme hurtigt i gang kan du bruge et eksempel med devcontainer.json fil til at åbne filtypenavnet Data Engineering VS Code i en objektbeholder, som beskrevet i de næste afsnit.

Forudsætninger

Følgende forudsætninger skal være opfyldt for at bruge Docker-objektbeholderne med udvidelsen Data Engineering VS Code:

Introduktion

  1. Klon Synapse VS Code Dev Container-eksemplet.

  2. Åbn eksempelmappen i VS Code, hvorefter du bliver bedt om at åbne mappen igen i en objektbeholder. Vælg knappen Åbn igen i objektbeholder .

  3. Udvidelsen VS Code Remote Development begynder at bygge Docker-billedet og -objektbeholderen. Dette kan tage et par minutter at fuldføre.

  4. Når objektbeholderen kører, har visningen Udvidelser en separat sektion for de udvidelser, der kører i objektbeholderen. Du kan se udvidelsen Fabric Data Engineering VS Code kører i objektbeholderen. Du kan nu begynde at arbejde med udvidelsen, som du ville gøre på din lokale computer. Skærmbillede af udvidelseslisten, hvor Udviklerobjektbeholder kører.

  5. Du kan enten oprette en ny notesbog eller åbne en eksisterende notesbog for at begynde at køre kodeceller. Notesbogen fungerer i et objektbeholdermiljø, der er adskilt fra din lokale computer. Du kan installere andre Python-pakker ved hjælp af Conda-pakkestyringen, som kun påvirker objektbeholdermiljøet og ikke dit lokale system. Hvis du vil kontrollere det aktuelle kørselsmiljø, skal du åbne en terminal i VS Code og køre kommandoen cat /etc/os-release. Outputtet viser operativsystemversionen og andre relevante oplysninger.

  6. Hvis du vil stoppe objektbeholderen, skal du vælge det grønne ikon i nederste venstre hjørne af vinduet VS Code og vælge Fjernobjektbeholdere: Genåbn lokalt. Dette stopper objektbeholderen og vender tilbage til din lokale computer.

  7. Du kan også tilpasse devcontainer.json-filen for at føje andre afhængigheder eller konfigurationer til objektbeholderen. Du kan finde flere oplysninger om tilpasning af devcontainer.json-filen i dokumentationen til VS Code Dev Container.