Databricks-feladatok konfigurálása és szerkesztése
Ez a cikk a munkafolyamatok munkaterület felhasználói felületén végzett feladatok létrehozásának, konfigurálásának és szerkesztésének utasításait ismerteti.
Az Azure Databricks a Databricks-feladatok összetevőiként kezeli a feladatokat. Egy feladat egy vagy több tevékenységből áll. Az első feladat konfigurálásával új feladatot hozhat létre a munkaterület felhasználói felületén. Új feladat konfigurálásához lásd a Databricks-feladatok konfigurálását és szerkesztését.
Minden tevékenységhez tartozik egy társított számítási erőforrás, amely a tevékenységlogikát futtatja. Kiszolgáló nélküli használat esetén az Azure Databricks konfigurálja a számítási erőforrásokat. Ha nem kiszolgáló nélküli szolgáltatást használ, olvassa el a Számítási feladatok konfigurálása című témakört.
Az Azure Databricks más belépési pontokkal és eszközökkel is rendelkezik a feladatkonfigurációhoz, beleértve a következőket:
- Feladatok – REST API-referencia
- Mi az a Databricks parancssori felület?
- Ütemezett jegyzetfüzet-feladatok létrehozása és kezelése
Feladat létrehozása vagy konfigurálása
Meglévő tevékenység szerkesztéséhez vagy új tevékenység munkaterületi felhasználói felülettel való hozzáadásához válasszon ki egy meglévő feladatot az alábbi lépések végrehajtásával:
- Kattintson
a Munkafolyamatok elemre az oldalsávon.
- A Név oszlopban kattintson a feladat nevére.
- Kattintson a Feladatok fülre. Megjelenik a feladatdiagram.
- Egy tevékenység szerkesztéséhez kattintson a tevékenység nevére. A feladatkonfiguráció a feladatdiagram alatt jelenik meg.
- Feladat hozzáadásához kattintson a gombra
.
Tevékenységek típusai
A konfigurációs beállítások és utasítások feladatonként eltérőek. A következő feladattípusok érhetők el:
- Jegyzetfüzet
- Python-szkript
- Python-kerék
- SQL
- DLT-folyamat
- dbt
- KORSÓ
- Spark-küldés
- Feladat futtatása
- Ha/más
- Minden egyes
Feladat klónozása
Klónozza a feladatokat egy meglévő tevékenység összes konfigurációjának másolásához, beleértve a felsőbb rétegbeli függőségeket is.
Feladat klónozásához tegye a következőket:
- Jelölje ki a tevékenységet a tevékenységdiagramon.
- Kattintson a
parancsra.
- Adja meg a klónozott tevékenység nevét, és kattintson a Klónozás gombra.
Tevékenység törlése
Feladat törléséhez tegye a következőket:
- Jelölje ki a tevékenységet a tevékenységdiagramon.
- Kattintson
és válassza a Tevékenység törlése lehetőséget.
Tevékenységútvonal másolása
Bizonyos tevékenységtípusok, például a jegyzetfüzet-tevékenységek, lehetővé teszik az elérési út másolását a tevékenység forráskódjába:
- Kattintson a Feladatok fülre.
- Jelölje ki a másolandó elérési utat tartalmazó feladatot.
- Kattintson
a tevékenységútvonal mellett az elérési út vágólapra másolásához.
Speciális feladatbeállítások
Az alábbi speciális beállítások szabályozzák a sikertelen tevékenységek és a nem válaszoló tevékenységek időtúllépési szabályzatainak újrapróbálkozását.
Feljegyzés
Az értesítéseket a feladat vagy a feladat szintjén állíthatja be. Lásd: Értesítések hozzáadása feladathoz.
Újrapróbálkozési szabályzat beállítása
A feladat újrapróbálkozásának alapértelmezett beállítása a feladat konfigurációjától függ. A legtöbb konfiguráció esetében az alapértelmezett beállítás nem próbálkozik újra feladathiba esetén.
A kiszolgáló nélküli feladatok alapértelmezés szerint automatikusan optimalizálják az újrapróbálkozásokat. Lásd: Kiszolgáló nélküli számítási automatikus optimalizálás konfigurálása az újrapróbálkozások letiltásához
A folyamatos feladatok exponenciális visszalépési újrapróbálkozási szabályzatot használnak. Tekintse meg a folyamatos feladatok hibáinak kezelését ismertető témakört.
Ha olyan szabályzatot szeretne konfigurálni, amely meghatározza, hogy a rendszer mikor és hányszor hajtja újra a sikertelen feladatfuttatásokat, kattintson a + Hozzáadás gombra az Újrapróbálkozások mellett.
Az újrapróbálkozási időköz kiszámítása ezredmásodpercben történik a sikertelen futtatás kezdete és az azt követő újrapróbálkozási futtatás között.
Feljegyzés
Ha az időtúllépést és az újrapróbálkozásokat is konfigurálja, az időtúllépés minden újrapróbálkozásra érvényes.
Küszöbértékek konfigurálása a tevékenységfuttatás időtartamához vagy a streamelési hátralékmetrikákhoz
Fontos
A Databricks-feladatok streamelési megfigyelhetősége a nyilvános előzetes verzióban van.
A tevékenységek futási időtartamára vagy a streamelési hátralék metrikákra vonatkozóan opcionális küszöbértékeket is konfigurálhat. Az időtartam-küszöbértékek vagy a streamelési metrikák küszöbértékeinek konfigurálásához kattintson a Metrika küszöbértékek elemre a tevékenységkonfiguráció panelen.
A tevékenység időtartamának küszöbértékeinek (beleértve a tevékenység várható és maximális befejezési idejét) konfigurálásához válassza Futtatási időtartam lehetőséget a Metrika legördülő menüben. Adjon meg egy időtartamot a Figyelmeztetés mezőben a tevékenységek várható befejezési idejének konfigurálásához. Ha a tevékenység futtatása meghaladja ezt a küszöbértéket, egy esemény aktiválódik. Egy tevékenység maximális befejezési idejének konfigurálásához adja meg a maximális időtartamot az Időtúllépés mezőben. Ha a feladat jelenleg nem fejeződik be, az Azure Databricks az "Időtúllépés" állapotot állítja be.
A streamelési hátralékmetrikák küszöbértékének konfigurálásához válassza ki a metrikát a Metrika legördülő menüben, és adjon meg egy értéket a küszöbértéknek. A streamelési forrás által támogatott metrikákról a streamelési feladatok metrikáinak megtekintése című témakörben olvashat.
Adjon meg egy időtartamot a Figyelmeztetés mezőben a tevékenység várható befejezési idejének konfigurálásához. Ha a tevékenység túllépi ezt a küszöbértéket, egy esemény aktiválódik. Ezzel az eseménysel értesítést kaphat, ha egy tevékenység lassan fut. Lásd: Lassú feladatok értesítéseinek konfigurálása.
Egy tevékenység maximális befejezési idejének konfigurálásához adja meg a maximális időtartamot az Időtúllépés mezőben. Ha a feladat jelenleg nem fejeződik be, az Azure Databricks az "Időtúllépés" állapotot állítja be.
Ha egy esemény egy küszöbérték túllépése miatt aktiválódik, az esemény használatával értesítést küldhet. Lásd: Lassú feladatok értesítéseinek konfigurálása.