Seleziona una directory workspace per l'estensione IDE Databricks

Nota

Questo articolo si applica alle versioni precedenti dell'estensione IDE Databricks. Per informazioni sulla sincronizzazione dello spazio di lavoro per l'estensione IDE Databricks, versione 2 e superiori, vedi Sincronizza la cartella del tuo spazio di lavoro con Databricks.

Questa documentazione è stata ritirata e potrebbe non essere aggiornata. Il prodotto, il servizio o la tecnologia citati in questo contenuto non sono più supportati.

Questo articolo descrive come selezionare una directory di workspace di Azure Databricks da utilizzare per l'estensione IDE di Databricks. Vedi estensione IDED Databricks

Le seguenti informazioni presuppongono che tu abbia già configurato l'estensione IDE Databricks per l'autenticazione con il tuo workspace Azure Databricks. Vedi Configurare l'autorizzazione per l'estensione IDED Databricks.

Nota

L'estensione IDE Databricks funziona solo con le directory degli spazi di lavoro che crea. Non è possibile usare una directory dell'area di lavoro esistente nell'area di lavoro a meno che non sia stata creata dall'estensione.

Per utilizzare le directory di workspace con l'estensione Databricks IDE, devi utilizzare la versione 0.3.5 o superiore dell'estensione, e il tuo cluster Azure Databricks deve avere Databricks Runtime 11.3 LTS o superiore installato.

Le directory dell'area di lavoro sono l'impostazione di default, a partire dalla versione 0.3.15 dell'estensione. Tuttavia, se si imposta l'estensione per l'uso di una cartella Git di Databricks anziché di una directory dell'area di lavoro, è possibile impostare nuovamente l'estensione su usando le directory dell'area di lavoro come indicato di seguito:

  1. Con l'estensione e il progetto di codice aperti e un profilo di configurazione Azure Databricks già impostato, nel riquadro comandi (View > riquadro comandi), digitare Preferences: Open User Settings e quindi fare clic su Preferences: Apri impostazioni utente.
  2. Nella scheda Utente espandere Estensioni e fare clic su Databricks.
  3. Per la sincronizzazione : tipo di destinazione, selezionare l'area di lavoro .
  4. Uscire e riavviare Visual Studio Code.

Si noti che dopo aver modificato l'impostazione da una cartella Git di Databricks all'uso delle directory dell'area di lavoro, potrebbe essere necessario risincronizzare manualmente il codice nell'area di lavoro. A tale scopo, dopo aver creato una nuova directory dell'area di lavoro nella procedura successiva, fare clic sull'icona a forma di cerchio con freccia (Avvia sincronizzazione) accanto a Destinazione di sincronizzazione.

Icona di avvio della sincronizzazione 0

Con l'estensione e il progetto di codice aperto, creare una nuova directory dell'area di lavoro Azure Databricks che si vuole usare oppure selezionare una directory dell'area di lavoro esistente creata in precedenza con l'estensione.

Creare una nuova directory dell'area di lavoro

Per creare una nuova directory dell'area di lavoro, eseguire le operazioni seguenti:

  1. Nel riquadro Configurazione, accanto a Destinazione sincronizzazione, fare clic sull'icona a forma di ingranaggio (Configura destinazione di sincronizzazione).

    Configurare l'icona di destinazione di sincronizzazione 1

  2. Nella Palette dei comandi, cliccare su Crea nuova destinazione di sincronizzazione.

  3. Digitare un nome per la nuova directory dell'area di lavoro e quindi premere INVIO.

    L'estensione crea una directory con il nome di directory specificato all'interno dell'area /Users/<your-username>/.ide di lavoro e quindi aggiunge il percorso della directory dell'area di lavoro al file del progetto di .databricks/project.json codice, ad esempio "workspacePath": "/Users/<your-username>/.ide/<your-directory-name>".

    Nota

    Se il nome della directory dell'area di lavoro remota non corrisponde al nome del progetto di codice locale, viene visualizzata un'icona di avviso con questo messaggio: Il nome della destinazione di sincronizzazione remota non corrisponde al nome corrente dell'area di lavoro Visual Studio Code. È possibile ignorare questo avviso se non è necessario che i nomi corrispondano.

  4. Dopo aver impostato la directory dell'area di lavoro, inizia a sincronizzare con questa facendo clic sull'icona del cerchio a freccia (Avvia sincronizzazione) accanto a Destinazione di sincronizzazione.

    Icona di avvio della sincronizzazione 1

Importante

L'estensione IDE Databricks esegue solo la sincronizzazione automatica e unidirezionale delle modifiche ai file dal tuo progetto locale Visual Studio Code alla directory dello spazio di lavoro correlato nel tuo spazio di lavoro remoto Azure Databricks. I file in questa directory dell'area di lavoro remota devono essere temporanei. Non avviare modifiche a questi file dall'interno dell'area di lavoro remota, perché queste modifiche non verranno sincronizzate di nuovo con il progetto locale.

Riutilizzare una directory dell'area di lavoro esistente

Se hai già una directory di workspace che hai creato in precedenza con l'estensione IDo-Databricks e vuoi riutilizzarla nel tuo attuale progetto Visual Studio Code, allora fai quanto segue:

  1. Nel riquadro Configurazione, accanto a Destinazione sincronizzazione, fare clic sull'icona a forma di ingranaggio (Configura destinazione di sincronizzazione).

    Configurare l'icona di destinazione della sincronizzazione 2

  2. Nel riquadro comandi selezionare il nome della directory dell'area di lavoro dall'elenco.

L'estensione aggiunge il percorso della directory dell'area di lavoro al file .databricks/project.json del progetto di codice, ad esempio "workspacePath": "/Users/<your-username>/.ide/<your-directory-name>".

Nota

Se il nome della directory dell'area di lavoro remota non corrisponde al nome del progetto di codice locale, viene visualizzata un'icona di avviso con questo messaggio: Il nome della destinazione di sincronizzazione remota non corrisponde al nome corrente dell'area di lavoro Visual Studio Code. È possibile ignorare questo avviso se non è necessario che i nomi corrispondano.

Dopo aver impostato la directory dell'area di lavoro, inizia a sincronizzare con questa facendo clic sull'icona del cerchio a freccia (Avvia sincronizzazione) accanto a Destinazione di sincronizzazione.

Icona di avvio della sincronizzazione 2

Importante

L'estensione IDE Databricks esegue solo la sincronizzazione automatica e unidirezionale delle modifiche ai file dal tuo progetto locale Visual Studio Code alla directory dello spazio di lavoro correlato nel tuo spazio di lavoro remoto Azure Databricks. I file in questa directory dell'area di lavoro remota devono essere temporanei. Non avviare modifiche a questi file dall'interno dell'area di lavoro remota, perché queste modifiche non verranno sincronizzate di nuovo con il progetto locale.