Utlösartyper för Databricks-jobb
Du kan konfigurera jobbkörningar så att de utlöses enligt ett tidsbaserat schema, utlösare för filinmatning eller att köras kontinuerligt.
Du kan också utlösa jobbkörningar manuellt eller använda externa orkestreringsverktyg för att utlösa en jobbkörning.
Jobbscheman och utlösare
Utlösartyp | Funktionssätt |
---|---|
Har schemalagts | Utlöser en jobbkörning baserat på ett tidsbaserat schema. Se Kör jobb enligt ett schema. |
Fil ankomst | Utlöser en jobbkörning när nya filer kommer till en övervakad Lagringsplats för Unity Catalog. Se Utlösa jobb när nya filer tas emot. |
Kontinuerligt | Om du vill att jobbet alltid ska köras utlöser du en annan jobbkörning när en jobbkörning slutförs eller misslyckas. Se Köra jobb kontinuerligt. |
Ingen (manuell) | Körningar utlöses manuellt med knappen Kör nu eller programmatiskt med andra orkestreringsverktyg. Se Utlösa en enda jobbkörning |
Du kan bara ha en utlösare definierad för ett jobb, men du kan alltid använda Kör nu för att manuellt utlösa en körning. Se Utlösa en enda jobbkörning.
Att utlösa en jobbkörning manuellt återupptar inte jobbschemat. Se Pausa och återuppta jobbutlösare.
Som standard kan endast en enda körning av ett jobb vara aktiv i taget. Utlösta körningar hoppas över när de överskrider den konfigurerade maximala samtidigheten för ett jobb. Se Konfigurera maximala samtidiga körningar.
Kommentar
Om en eller flera aktiviteter i ett jobb med flera aktiviteter misslyckas kan du köra om delmängden av misslyckade aktiviteter. Se Kör om misslyckade och överhoppade uppgifter.
Pausa och återuppta jobbutlösare
När du pausar en utlösare fortsätter alla aktiva körningar, men utlösaren startar inte längre nya körningar.
När du återupptar en utlösare återupptas det konfigurerade beteendet enligt samma schema som tidigare konfigurerats.
Kommentar
Om någon körning är aktiv när en kontinuerlig utlösare återupptas väntar jobbschemaläggaren tills körningen är klar för att utlösa en ny körning.
Knappar för att pausa och återuppta jobbet visas dynamiskt i jobbinformationspanelen för jobbet under Scheman och utlösare. De här knapparna visas bara för jobb som har en definierad utlösare.
- Om utlösaren är aktiv klickar du på Pausa.
- Om utlösaren har pausats klickar du på Återuppta
När du skapar eller redigerar en utlösare kan du också styra de här inställningarna i dialogrutan Scheman och utlösare . Växla mellan aktiv och pausad för att styra utlösarstatusen.