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


Fájl futtatása fürtön vagy fájlon vagy jegyzetfüzeten feladatként az Azure Databricksben a Visual Studio Code Databricks-bővítményével

A Visual Studio Code Databricks-bővítménye lehetővé teszi a Python-kód fürtön, illetve Python-, R-, Scala- vagy SQL-kódon vagy -jegyzetfüzeten való futtatását feladatként az Azure Databricksben.

Ezek az információk feltételezik, hogy már telepítette és beállította a Databricks-bővítményt a Visual Studio Code-hoz. Lásd : A Databricks bővítmény telepítése a Visual Studio Code-hoz.

Feljegyzés

A Visual Studio Code-ból származó kódok vagy jegyzetfüzetek hibakereséséhez használja a Databricks Connectet. Lásd: Hibakeresési kód a Databricks Connect használatával a Visual Studio Code Databricks-bővítményéhez, valamint jegyzetfüzetcellák futtatása és hibakeresése a Databricks Connecttel a Visual Studio Code Databricks-bővítményével.

Python-fájl futtatása fürtön

Python-fájl futtatása Egy Azure Databricks-fürtön a Visual Studio Code Databricks-bővítményével, a bővítmény és a projekt megnyitása:

  1. Nyissa meg a fürtön futtatni kívánt Python-fájlt.
  2. Tegye az alábbiak egyikét:
    • A fájlszerkesztő címsorában kattintson a Futtatás a Databricksen ikonra, majd a Fájl feltöltése és futtatása parancsra.

      Fájl feltöltése és futtatása ikonból

    • Explorer nézetben (Nézet > Explorer) kattintson a jobb gombbal a fájlra, majd válassza a helyi menüben a Futtatás a Databricksen>Fájl feltöltése és futtatása lehetőséget.

      Fájl feltöltése és futtatása a helyi menüből

A fájl a fürtön fut, és a kimenet elérhető a hibakeresési konzolon (> megtekintése).

Python-fájl futtatása feladatként

Python-fájl Futtatása Azure Databricks-feladatként a Visual Studio Code Databricks-bővítményével, a bővítmény és a projekt megnyitása:

  1. Nyissa meg a feladatként futtatni kívánt Python-fájlt.
  2. Tegye az alábbiak egyikét:
    • A fájlszerkesztő címsorában kattintson a Futtatás a Databricksen ikonra, majd a Fájl futtatása munkafolyamatként parancsra.

      Fájl futtatása munkafolyamatként ikonból

    • Explorer nézetben (> Explorermegtekintése) kattintson a jobb gombbal a fájlra, majd válassza a helyi menüben a Futtatás a Databricksen>Fájl futtatása munkafolyamatként lehetőséget.

      Fájl futtatása munkafolyamatként a helyi menüből

Megjelenik egy új szerkesztőlap a Databricks-feladatfuttatás címmel. A fájl feladatként fut a munkaterületen, és a kimenetek az új szerkesztő lap Kimeneti területére lesznek nyomtatva.

A feladat futtatásával kapcsolatos információk megtekintéséhez kattintson a Feladatfuttatás azonosítója hivatkozásra az új Databricks-feladatfuttatás szerkesztő lapján. Megnyílik a munkaterület, és a feladatfuttatás részletei megjelennek a munkaterületen.

Python-, R-, Scala- vagy SQL-jegyzetfüzet futtatása feladatként

Jegyzetfüzet Futtatása Azure Databricks-feladatként a Visual Studio Code Databricks-bővítményével, a bővítmény és a projekt megnyitásával:

  1. Nyissa meg a feladatként futtatni kívánt jegyzetfüzetet.

    Tipp.

    Ha Egy Python-, R-, Scala- vagy SQL-fájlt Azure Databricks-jegyzetfüzetté szeretne alakítani, vegye fel a megjegyzést # Databricks notebook source a fájl elejére, és adja hozzá a megjegyzést # COMMAND ---------- minden cella előtt. További információ: Fájl importálása és jegyzetfüzetté alakítása.

    Egy Databricks-jegyzetfüzetként formázott Python-kódfájl1

  2. Hajtsa végre a megfelelő műveletet:

    • A jegyzetfüzetfájl-szerkesztő címsorában kattintson a Futtatás a Databricksen ikonra, majd a Fájl futtatása munkafolyamatként parancsra.

    Feljegyzés

    Ha a Databricksen való futtatás munkafolyamatként nem érhető el, tekintse meg az egyéni futtatási konfiguráció létrehozása című témakört.

    • Explorer nézetben (> Explorermegtekintése) kattintson a jobb gombbal a jegyzetfüzetfájlra, majd válassza a helyi menüben a Futtatás a Databricksen>Fájl futtatása munkafolyamatként lehetőséget.

Megjelenik egy új szerkesztőlap a Databricks-feladatfuttatás címmel. A jegyzetfüzet feladatként fut a munkaterületen. A jegyzetfüzet és kimenete az új szerkesztő lap Kimenet területén jelenik meg.

A feladat futtatásával kapcsolatos információk megtekintéséhez kattintson a Feladatfuttatás azonosítója hivatkozásra a Databricks Feladatfuttatás szerkesztő lapján. Megnyílik a munkaterület, és a feladatfuttatás részletei megjelennek a munkaterületen.

Egyéni futtatási konfiguráció létrehozása

A Visual Studio Code Databricks-bővítményének egyéni futtatási konfigurációja lehetővé teszi, hogy egyéni argumentumokat adjon át egy feladatnak vagy egy jegyzetfüzetnek, vagy különböző futtatási beállításokat hozzon létre a különböző fájlokhoz.

Egyéni futtatási konfiguráció létrehozásához kattintson > hozzáadása parancsára. Ezután válassza a Databricks lehetőséget fürtalapú futtatási konfigurációhoz, vagy a Munkafolyamat lehetőséget feladatalapú futtatási konfigurációhoz.

Az alábbi egyéni futtatási konfiguráció például módosítja a Run File as Workflow launch parancsot, hogy átadja az --prod argumentumot a feladatnak:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "databricks-workflow",
      "request": "launch",
      "name": "Run on Databricks as Workflow",
      "program": "${file}",
      "parameters": {},
      "args": ["--prod"]
    }
  ]
}

Tipp.

Ha Python-konfigurációt szeretne használni, vegye fel "databricks": true a "type": "python" konfigurációba, de használja ki a bővítménybeállítás részét képező Databricks Connect-hitelesítést.

Egyéni futtatási konfigurációk használatával parancssori argumentumokat is átadhat, és csak az F5 billentyű lenyomásával futtathatja a kódot. További információ: Konfigurációk indítása a Visual Studio Code dokumentációjában.