Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'estensione IDE Databricks ti permette di connetterti ai tuoi workspace Azure Databricks remoti da Visual Studio Code o Cursor sulla tua macchina di sviluppo locale. È quindi possibile:
- Definire, distribuire ed eseguire bundle di automazione dichiarativa per applicare modelli CI/CD e procedure consigliate ai processi Lakeflow, alle pipeline lakeflow e agli stack MLOps usando l'interfaccia utente di Visual Studio Code. Vedi cosa sono i Dichiarative Automation Bundles? e le funzionalità di Bundle e esploratore.
- Eseguire file di codice Python locali da Visual Studio Code in cluster Azure Databricks o risorse di calcolo serverless nelle aree di lavoro remote. Vedere Eseguire un file di Python in un cluster.
- Esegui file di codice Python locali (
.py) e notebook Python, R, Scala e SQL (.py,.ipynb,.r,.scalae.sql) da Visual Studio Code come job Lakeflow nelle aree di lavoro remote. Vedere Eseguire un file di Python come processo. - Impostare e configurare l'ambiente di debugging e Databricks Connect usando una lista di controllo semplice che attiva le finestre di dialogo della selezione. Vedi Debug code usando Databricks Connect per l'estensione Databricks IDE.
- Eseguire il debug delle celle dei notebook per cella all'interno di Visual Studio Code con Databricks Connect. Vedi Esegui e debug celle di notebook con Databricks Collegati usando l'estensione IDE Databricks.
- Sincronizzare il codice locale sviluppato in Visual Studio Code con il codice nelle aree di lavoro remote. Consulta Sincronizza la cartella dell'area di lavoro con Databricks
Nota
L'estensione Databricks IDE supporta l'esecuzione di notebook R, Scala e SQL come lavori automatici, ma non fornisce alcun supporto più approfondito per questi linguaggi all'interno di Visual Studio Code.
Inizia
Per iniziare a usare l'estensione IDE Databricks:
- Installare l'estensione.
- Create un nuovo progetto databricks o convert un progetto di Visual Studio Code esistente.
- Configurare in modo semplice il progetto usando l'interfaccia utente dell'estensione Databricks.
- Eseguire codice Python come parte dell'esercitazione extension.
- Eseguire il debug del codice usando l'integrazione di Databricks Connect.
- Test del codice utilizzando
pytest. Vedi Esegui test Python usando l'estensione IDE Databricks.
Creare un nuovo progetto databricks
Una volta installata l'estensione, puoi creare un nuovo progetto Databricks utilizzando l'estensione IDE Databricks:
- Avviare Visual Studio Code.
- Fare clic sull'icona Databricks nella barra laterale Visual Studio Code per aprire l'estensione.
- Fare clic su Crea un nuovo progetto.
- Nel riquadro comandi , selezionare un host e un metodo di autenticazione per il progetto. Vedi Configurare l'autorizzazione per l'estensione IDED Databricks.
- In Fornire il percorso di una cartella in cui desideri che il nuovo progetto sia, immetti il percorso di una cartella sul tuo computer di sviluppo locale in cui vuoi creare il progetto, oppure fai clic su Apri finestra di dialogo per la selezione delle cartelle e seleziona il percorso della cartella del progetto.
- Per Modello da usare nella visualizzazione di inizializzazione del progetto Databricks, usare le frecce su e giù per selezionare un modello di progetto e quindi premere INVIO. Per informazioni sui modelli di progetto bundle, vedere Modelli di progetto di automazione dichiarativa.
- Digitare un nome univoco per questo progetto o lasciare il nome predefinito
my_project, poi premere INVIO. - Scegli se aggiungere un notebook di esempio, una pipeline di esempio Delta Live Tables, un pacchetto Python di esempio al progetto o qualsiasi combinazione di questi esempi.
- Premere un tasto qualsiasi per chiudere la scheda Databricks Project Init editor.
- Per Selezionare il progetto da aprire, scegliere il progetto appena creato.
Aprire un progetto di bundle di automazione dichiarativa esistente
Un progetto di bundle di automazione dichiarativa ha un file databricks.yml nella cartella radice del progetto. Vedere Configurazione dei bundle di automazione dichiarativa. Se si vuole usare l'estensione con un progetto di bundle di automazione dichiarativa esistente:
Avviare Visual Studio Code. Dal menu principale fare clic su File>Apri cartella e passare alla directory che contiene il progetto bundle.
Fare clic sull'icona Databricks nella barra laterale Visual Studio Code per aprire e iniziare a usare le funzionalità dell'estensione.
Se l'estensione IDE Databricks scopre più di un progetto Declarative Automation Bundles nella cartella corrente, ti permette di scegliere se aprire un progetto o creare un file di configurazione nel cartellino root.
- Se si sceglie un progetto, nella Command Palette, selezionare il progetto esistente "Declarative Automation Bundles".
- Se si crea una configurazione nella cartella radice, tale cartella diventa un progetto bundle.
Selezionare un host e un metodo di autenticazione per il progetto. Vedi Configurare l'autorizzazione per l'estensione IDED Databricks.
Nota
Se apri un progetto creato utilizzando l'estensione IDE di Databricks v1, la migrazione viene tentata automaticamente utilizzando l'autenticazione esistente e la configurazione dello spazio di lavoro del progetto. Il pulsante di migrazione è disponibile solo se la migrazione automatica ha esito negativo.
Passare da un progetto databricks all'altro
L'estensione Databricks IDE ti permette di avere più progetti Databricks all'interno del tuo workspace Visual Studio Code e di passare facilmente tra di essi. Con il progetto multi-bundle aperto nell'area di lavoro di Visual Studio Code:
Fare clic sull'icona Databricks nella barra laterale Visual Studio Code per aprire l'estensione.
Fare clic su Cartella locale per selezionare il progetto che l'estensione deve usare.
Nota
Le azioni di esecuzione sono disponibili solo per i file nel bundle attivo.
Convertire un progetto in un progetto Databricks
Se si dispone di un progetto esistente che si vuole convertire in un progetto Databricks:
- Avviare Visual Studio Code. Dal menu principale fare clic su File>Apri cartella e passare al progetto per aprirlo.
- Fare clic sull'icona Databricks nella barra laterale Visual Studio Code per aprire l'estensione.
- Fare clic su Crea configurazione.
- Nel riquadro comandi , selezionare un host e un metodo di autenticazione per il progetto. Vedi Configurare l'autorizzazione per l'estensione IDED Databricks.