Megosztás a következőn keresztül:


Kód hibakeresése a Databricks Connect használatával a Visual Studio Code Databricks-bővítményéhez

Ez a cikk bemutatja, hogyan használható a Databricks Connect integrációja a Visual Studio Code Databricks-bővítményében egyes Python-fájlok.py futtatására és hibakeresésére. Lásd : Mi a Visual Studio Code Databricks-bővítménye?.

A Databricks Connect integrációja lehetővé teszi a jegyzetfüzetcellák futtatását és hibakeresését is. Lásd: Jegyzetfüzetcellák futtatása és hibakeresése a Databricks Connecttel a Visual Studio Code Databricks-bővítményével.

Követelmények

Mielőtt a Databricks Connectet a Visual Studio Code Databricks-bővítményéből használhatja, először meg kell felelnie a Databricks Connect követelményeinek. Ezek a követelmények közé tartoznak például a Unity Catalog-kompatibilis munkaterületek, a számítási követelmények és a Python helyi telepítésének verziókövetelményei.

Python virtuális környezet aktiválása

Python virtuális környezet aktiválása a Python-projekthez. A Python virtuális környezetek segítenek meggyőződni arról, hogy a projekt a Python- és Python-csomagok kompatibilis verzióit használja (ebben az esetben a Databricks Connect-csomagot).

A Konfiguráció panelen:

  1. Kattintson a Python-környezet alatti piros Virtuális környezet aktiválása elemre.
  2. A parancskatalógusban válassza a Venv vagy a Conda lehetőséget.
  3. Válassza ki a telepíteni kívánt függőségeket, ha vannak ilyenek.

A Databricks Connect telepítése

A Python-környezet konfigurációs nézetében:

  1. Kattintson a piros Install databricks-connect play gombra.
  2. Fürt csatolása.
    • Ha a fürtszakasz még nincs konfigurálva a bővítményben, a következő üzenet jelenik meg: "Csatoljon egy fürtöt a Databricks Connect használatához". Kattintson a Fürt csatolása elemre, és válasszon ki egy olyan fürtöt, amely megfelel a Databricks Connect követelményeinek.
    • Ha a Fürt szakasz konfigurálva van, de a fürt nem kompatibilis a Databricks Connect szolgáltatással, kattintson a piros Databricks Connect letiltott gombra, kattintson a Fürt csatolása elemre, és válasszon egy kompatibilis fürtöt.
  3. Ha a Databricks Connect csomag (és függőségei) még nincsenek telepítve, a következő üzenet jelenik meg: "Az interaktív hibakereséshez és az automatikus kiegészítéshez a Databricks Connectre van szükség. Szeretné telepíteni a környezetben <environment-name>." Kattintson az Install (Telepítés) gombra.
  4. A Visual Studio Code állapotsorán, ha megjelenik a piros Databricks Connect letiltott gomb, kattintson rá, és végezze el a képernyőn megjelenő utasításokat az engedélyezéséhez.
  5. A Databricks Connect-kompatibilis gomb megjelenése után készen áll a Databricks Connect használatára.

Feljegyzés

A Poetry használata esetén a következő parancs futtatásával szinkronizálhatja a pyproject.toml fájlokat a poetry.lock telepített Databricks Connect-csomaggal (és annak függőségeivel). Mindenképpen cserélje le 13.3.2 a Databricks Connect-csomag azon verziójára, amely megfelel a Visual Studio Code Databricks-bővítménye által a projekthez telepített verziónak.

poetry add databricks-connect==13.3.2

Python-kód futtatása vagy hibakeresése

A Databricks Connect engedélyezése után futtassa vagy hibakereséssel törölje a Python-fájlt (.py):

  1. A projektben nyissa meg a futtatni vagy hibakeresésre használni kívánt Python-fájlt.

  2. Állítson be hibakeresési töréspontokat a Python-fájlban.

  3. Kattintson a Szerkesztőfülek listája melletti Futtatás a Databricksen ikonra, majd a Databricks Connect: Hibakeresés aktuális fájlra.

    Aktuális fájl hibakeresése ikonból

    A kimenet megjelenik a Hibakeresési konzol panelen.

    A jobb gombbal a fájlra is kattinthat, majd kattintson a .py Futtatás a Databricks>Databricks Connecten: Hibakeresés az aktuális fájlban parancsra.

    Aktuális fájl hibakeresése a helyi menüből