Vad är Databricks-tillägget för Visual Studio Code?
Med Databricks-tillägget för Visual Studio Code kan du ansluta till dina fjärranslutna Azure Databricks-arbetsytor från Visual Studio Code :s integrerade utvecklingsmiljö (IDE) som körs på din lokala utvecklingsdator. Sedan kan du:
- Definiera, distribuera och kör Databricks-tillgångspaket för att tillämpa CI/CD-mönster och metodtips för dina Azure Databricks-jobb, Delta Live Tables-pipelines och MLOps Stacks med hjälp av Visual Studio Code-användargränssnittet. Se Vad är Tilläggsfunktioner för Databricks-tillgångspaket? och Databricks-tillgångspaket.
- Kör lokala Python-kodfiler från Visual Studio Code i Azure Databricks-kluster på dina fjärrarbetsytor. Se Köra en Python-fil i ett kluster
- Kör lokala Python-kodfiler (
.py
) och Python-, R-, Scala- och SQL-notebook-filer (.py
, ,.ipynb
.r
,.scala
och.sql
) från Visual Studio Code som Azure Databricks-jobb på dina fjärranslutna arbetsytor. Se Kör en Python-fil som ett jobb. - Konfigurera felsökningsmiljön och Databricks Connect med en enkel checklista som utlöser urvalsdialogrutor. Se Felsöka kod med Databricks Connect för Databricks-tillägget för Visual Studio Code.
- Felsöka notebook-filer cell för cell i Visual Studio Code med Databricks Connect. Se Köra och felsöka notebook-celler med Databricks Connect med hjälp av Databricks-tillägget för Visual Studio Code.
- Synkronisera lokal kod som du utvecklar i Visual Studio Code med kod på dina fjärranslutna arbetsytor.
Kommentar
Databricks-tillägget för Visual Studio Code stöder körning av R-, Scala- och SQL-notebook-filer som automatiserade jobb, men ger inget djupare stöd för dessa språk i Visual Studio Code.
Kom igång
Så här kommer du igång med Databricks-tillägget för Visual Studio Code:
- Installera tillägget.
- Skapa ett nytt Databricks-projekt eller migrera ett befintligt Visual Studio Code-projekt.
- Konfigurera projektet enkelt med hjälp av användargränssnittet för Databricks-tillägget.
- Kör lite Python-kod som en del av tilläggsguiden.
- Felsöka koden med hjälp av Databricks Connect-integreringen.
- Testa koden med .
pytest
Se Köra tester med pytest med Databricks-tillägget för Visual Studio Code.
Skapa ett nytt Databricks-projekt
När tillägget har installerats kan du skapa ett nytt Databricks-projekt med hjälp av Databricks-tillägget för Visual Studio Code:
- Starta Visual Studio Code.
- Klicka på Databricks-ikonen i sidofältet i Visual Studio Code för att öppna tillägget.
- Klicka på Skapa ett nytt Databricks-projekt.
- I kommandopaletten väljer du en värd- och autentiseringsmetod för projektet. Se Autentiseringskonfiguration för Databricks-tillägget för Visual Studio Code.
- I Ange en sökväg till en mapp där du vill att det nya projektet ska vara anger du sökvägen till en mapp på den lokala utvecklingsdatorn där du vill skapa projektet eller klickar på Dialogrutan Öppna mappval och väljer sökvägen till projektmappen.
- Använd uppåt- och nedåtpilarna för att välja en projektmall för att använda mallen i initieringsvyn för Databricks-projektet och tryck sedan på Retur. Information om paketprojektmallar finns i Databricks Asset Bundle-projektmallar.
- Ange ett unikt namn för projektet eller lämna standardprojektets namn på
my_project
och tryck sedan på Retur. - Välj om du vill lägga till en stub(exempel) notebook-fil, en stub (exempel) Delta Live Tables-pipeline eller ett stub (exempel) Python-paket i projektet eller någon kombination av dessa stubs (exempel).
- Tryck på valfri tangent för att stänga fliken Databricks Project Init-redigeraren .
- För Välj det projekt som du vill öppna väljer du det projekt som du nyss skapade.
Migrera ett projekt till ett Databricks-projekt
Om du har ett befintligt projekt som du vill migrera till ett Databricks-projekt öppnar du det med Databricks-tillägget för Visual Studio Code för att påbörja migreringen:
- Starta Visual Studio Code. På huvudmenyn klickar du på Arkiv>Öppna mapp och går till projektet för att öppna den.
- Klicka på Databricks-ikonen i sidofältet i Visual Studio Code för att öppna tillägget.
- Klicka på Migrera till ett Databricks-projekt.
- I kommandopaletten väljer du en värd- och autentiseringsmetod för projektet. Se Autentiseringskonfiguration för Databricks-tillägget för Visual Studio Code.
Kommentar
Om du öppnar ett projekt som skapats med hjälp av Databricks-tillägget för Visual Studio Code v1 görs ett automatiskt försök att migrera med hjälp av projektets befintliga autentiserings- och arbetsytekonfiguration. Migreringsknappen är endast tillgänglig om den automatiska migreringen misslyckas.
Öppna ett befintligt Databricks Asset Bundles-projekt
Om Databricks-tillägget för Visual Studio Code identifierar fler än ett Databricks Asset Bundles-projekt i den aktuella mappen kan du välja vilket projekt som ska öppnas i Databricks-tillägget för Visual Studio Code.
Kommentar
Ett Databricks Asset Bundles-projekt har en databricks.yml
fil i projektets rotmapp. Se Konfiguration av Databricks-tillgångspaket.
Starta Visual Studio Code. På huvudmenyn klickar du på Arkiv>Öppna mapp och navigerar till katalogen som innehåller ditt paketprojekt.
Klicka på Databricks-ikonen i sidofältet i Visual Studio Code för att öppna tillägget.
Klicka på Öppna befintligt Databricks-projekt.
I kommandopaletten väljer du ditt befintliga Databricks Asset Bundles-projekt.
I kommandopaletten väljer du en värd- och autentiseringsmetod för projektet. Se Autentiseringskonfiguration för Databricks-tillägget för Visual Studio Code.
Lägga till ytterligare ett Databricks-projekt på arbetsytan
Med Databricks-tillägget för Visual Studio Code kan du ha flera Databricks-projekt på din Visual Studio Code-arbetsyta och enkelt växla mellan dem. Så här lägger du till ett annat projekt:
Starta Visual Studio Code. På huvudmenyn klickar du på Arkiv>Lägg till mapp till arbetsyta och navigerar till katalogen som innehåller ditt andra paketprojekt.
Klicka på Databricks-ikonen i sidofältet i Visual Studio Code för att öppna tillägget.
Klicka på Active Workspace-mapp för att välja det projekt som tillägget ska använda.