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:
- Nyissa meg a fürtön futtatni kívánt Python-fájlt.
- 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.
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.
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:
- Nyissa meg a feladatként futtatni kívánt Python-fájlt.
- 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.
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.
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:
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.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.