Condividi tramite


Selezionare una directory dell'area di lavoro per l'estensione Databricks per Visual Studio Code

Nota

Questo articolo si applica alle versioni precedenti dell'estensione Databricks per Visual Studio Code. Per informazioni sulla sincronizzazione dell'area di lavoro per l'estensione Databricks per Visual Studio Code versione 2 e successive, vedere Sincronizzare la cartella dell'area 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 dell'area di lavoro di Azure Databricks per l'estensione Databricks per Visual Studio Code da usare. Vedere Che cosa è l'estensione Databricks per Visual Studio Code?

Le informazioni seguenti presuppongono che sia già stata configurata l'estensione Databricks per Visual Studio Code per l'autenticazione con l'area di lavoro di Azure Databricks. Vedere Configurare l'autorizzazione per l'estensione Databricks per Visual Studio Code.

Nota

L'estensione Databricks per Visual Studio Code funziona solo con le directory dell'area di lavoro create. Non è possibile usare una directory dell'area di lavoro esistente nell'area di lavoro a meno che non sia stata creata dall'estensione.

Per usare le directory dell'area di lavoro con l'estensione Databricks per Visual Studio Code, è necessario usare la versione 0.3.5 o successiva dell'estensione e il cluster Azure Databricks deve avere Databricks Runtime 11.3 LTS o versione successiva.

Directory dell'area di lavoro è l'impostazione predefinita, 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 di Azure Databricks già impostato, nel riquadro comandi (Visualizza > riquadro comandi), digitare Preferences: Open User Settingse quindi fare clic su Preferenze di : 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. Chiudere 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 aperti, creare una nuova directory dell'area di lavoro di Azure Databricks da 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 di 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 Databricks per Visual Studio Code esegue solo una sincronizzazione automatica e unidirezionale delle modifiche ai file dal progetto di Visual Studio Code locale alla directory dell'area di lavoro correlata nell'area di lavoro remota di 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 si dispone di una directory dell'area di lavoro esistente creata in precedenza con l'estensione Databricks per Visual Studio Code e si vuole riutilizzare il progetto corrente di Visual Studio Code, 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 della sincronizzazione 2

  2. Nella Tavolozza comandi , seleziona dall'elenco il nome della directory dell'area di lavoro.

L'estensione 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 di 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 Databricks per Visual Studio Code esegue solo una sincronizzazione automatica e unidirezionale delle modifiche ai file dal progetto di Visual Studio Code locale alla directory dell'area di lavoro correlata nell'area di lavoro remota di 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.