Vyberte adresář pracovního prostoru pro rozšíření Databricks pro Visual Studio Code

Poznámka:

Tento článek se týká starších verzí rozšíření Databricks pro Visual Studio Code. Informace o synchronizaci pracovního prostoru pro rozšíření Databricks pro Visual Studio Code verze 2 a vyšší najdete v tématu Sync your workspace folder with Databricks.

Tato dokumentace byla vyřazena a nemusí být aktualizována. Produkty, služby nebo technologie uvedené v tomto obsahu se už nepodporují.

Tento článek popisuje, jak vybrat adresář pracovního prostoru Azure Databricks pro rozšíření Databricks pro Visual Studio Code, který se má použít. Viz rozšíření Databricks pro Visual Studio Code

Následující informace předpokládají, že už máte nastavené rozšíření Databricks pro Visual Studio Code pro ověřování v pracovním prostoru Azure Databricks. Viz Nastavte autorizaci pro rozšíření Databricks pro Visual Studio Code.

Poznámka:

Rozšíření Databricks pro Visual Studio Code funguje jenom s adresáři pracovních prostorů, které vytvoří. Existující adresář pracovního prostoru ve vašem pracovním prostoru nelze použít, pokud ho rozšíření nevytvořilo.

Pokud chcete používat adresáře pracovních prostorů s rozšířením Databricks pro Visual Studio Code, musíte použít verzi 0.3.5 nebo vyšší rozšíření a cluster Azure Databricks musí mít nainstalovaný Databricks Runtime 11.3 LTS nebo vyšší.

Adresáře pracovních prostorů jsou výchozím nastavením počínaje verzí 0.3.15 rozšíření. Pokud ale nastavíte rozšíření tak, aby používalo složku Databricks Git místo adresáře pracovního prostoru, můžete rozšíření nastavit zpět na používání adresářů pracovních prostorů následujícím způsobem:

  1. Po otevření rozšíření a projektu kódu a již nastaveném konfiguračním profilu Azure Databricks zadejte do palety příkazů (View > Paleta příkazů), zadejte Preferences: Open User Settings a klikněte na Preferences: Otevřít uživatelská nastavení.
  2. Na kartě Uživatel rozbalte Rozšíření a klikněte na Databricks.
  3. Pro synchronizaci: Typ cíle vyberte pracovní prostor.
  4. Ukončete a restartujte Visual Studio Code.

Všimněte si, že po změně nastavení ze složky Databricks Git na používání adresářů pracovních prostorů možná budete muset kód ručně znovu synchronizovat s pracovním prostorem. Uděláte to tak, že po vytvoření nového adresáře pracovního prostoru v dalším postupu kliknete na ikonu se šipkami (Spustit synchronizaci) vedle položky Synchronizovat cíl.

Ikona spuštění synchronizace 0

S otevřeným rozšířením a projektem kódu vytvořte nový adresář pracovního prostoru Azure Databricks, který chcete použít, nebo vyberte existující adresář pracovního prostoru, který jste vytvořili dříve s rozšířením.

Vytvoření nového adresáře pracovního prostoru

Pokud chcete vytvořit nový adresář pracovního prostoru, postupujte takto:

  1. V podokně Konfigurace vedle položky Synchronizovat cíl klikněte na ikonu ozubeného kola (Konfigurovat cíl synchronizace).

    Konfigurace ikony cíle synchronizace 1

  2. Na paletě příkazů klikněte na Vytvořit nový cíl synchronizace.

  3. Zadejte název nového adresáře pracovního prostoru a stiskněte Enter.

    Rozšíření vytvoří adresář se zadaným názvem adresáře v /Users/<your-username>/.ide pracovním prostoru a pak přidá cestu adresáře pracovního prostoru do souboru projektu .databricks/project.json kódu, například "workspacePath": "/Users/<your-username>/.ide/<your-directory-name>".

    Poznámka:

    Pokud název adresáře vzdáleného pracovního prostoru neodpovídá názvu projektu místního kódu, zobrazí se ikona upozornění s touto zprávou: Název cíle vzdálené synchronizace neodpovídá aktuálnímu názvu pracovního prostoru Visual Studio Code. Toto upozornění můžete ignorovat, pokud nepotřebujete, aby se názvy shodovaly.

  4. Po nastavení adresáře pracovního prostoru začněte synchronizovat s adresářem pracovního prostoru kliknutím na ikonu se šipkami (Spustit synchronizaci) vedle cíle synchronizace.

    Ikona spuštění synchronizace 1

Důležité

Rozšíření Databricks pro Visual Studio Code provádí jednosměrnou automatickou synchronizaci změn souborů z místního projektu Visual Studio Code do souvisejícího adresáře pracovního prostoru ve vzdáleném pracovním prostoru Azure Databricks. Soubory v tomto adresáři vzdáleného pracovního prostoru jsou určené jako přechodné. Nespouštět změny těchto souborů ze vzdáleného pracovního prostoru, protože tyto změny nebudou synchronizovány zpět do místního projektu.

Opakované použití existujícího adresáře pracovního prostoru

Pokud máte existující adresář pracovního prostoru, který jste vytvořili dříve s rozšířením Databricks pro Visual Studio Code a chcete ho znovu použít v aktuálním projektu Visual Studio Code, postupujte takto:

  1. V podokně Konfigurace vedle položky Synchronizovat cíl klikněte na ikonu ozubeného kola (Konfigurovat cíl synchronizace).

    Konfigurace ikony cíle synchronizace 2

  2. V paletě příkazů vyberte v seznamu název adresáře pracovního prostoru.

Rozšíření přidá cestu adresáře pracovního prostoru do souboru projektu kódu .databricks/project.json, například "workspacePath": "/Users/<your-username>/.ide/<your-directory-name>".

Poznámka:

Pokud název adresáře vzdáleného pracovního prostoru neodpovídá názvu projektu místního kódu, zobrazí se ikona upozornění s touto zprávou: Název cíle vzdálené synchronizace neodpovídá aktuálnímu názvu pracovního prostoru Visual Studio Code. Toto upozornění můžete ignorovat, pokud nepotřebujete, aby se názvy shodovaly.

Po nastavení adresáře pracovního prostoru začněte synchronizovat s adresářem pracovního prostoru kliknutím na ikonu se šipkami (Spustit synchronizaci) vedle cíle synchronizace.

Ikona Zahájit synchronizaci 2

Důležité

Rozšíření Databricks pro Visual Studio Code provádí jednosměrnou automatickou synchronizaci změn souborů z místního projektu Visual Studio Code do souvisejícího adresáře pracovního prostoru ve vzdáleném pracovním prostoru Azure Databricks. Soubory v tomto adresáři vzdáleného pracovního prostoru jsou určené jako přechodné. Nespouštět změny těchto souborů ze vzdáleného pracovního prostoru, protože tyto změny nebudou synchronizovány zpět do místního projektu.