Automatisera jobb med scheman och utlösare
I Jobb är det möjligt att konfigurera jobb så att de utlöses automatiskt i någon av följande situationer:
- Enligt ett tidsbaserat schema
- Vid ankomsten av filer till en Unity Catalog-lagringsplats
- Kontinuerligt
Du kan också utlösa jobbkörningar manuellt eller via externa orkestreringsverktyg.
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 |
Som standard kan endast en enda körning av ett jobb vara aktiv i taget. Det är dock möjligt att öka den här gränsen i avancerade inställningar. Körningar hoppas över när de överskrider den konfigurerade maximala samtidigheten för ett jobb. Se Konfigurera maximala samtidiga körningar.
Konfigurera en utlösare för ett jobb
- Öppna det jobb som du vill konfigurera en utlösare på.
- I fönstret Jobbinformation rullar du ned till avsnittet Scheman & Utlösare och klickar sedan på Lägg till utlösare.
- I Schedules & Triggersväljer du den typ av utlösare som du vill konfigurera: Schemalagd, File arrivaleller Continuous.
- För en utlösande händelse för filankomst, välj Filankomst och ange sökvägen i Lagringsplats. Du kan också definiera en minsta tid mellan triggers eller en fördröjning mellan att en fil kommer och att triggersignalen startar jobbet. Som standard finns det en minsta tid på 60 sekunder mellan utlösarna.
- Klicka på Spara. När du har sparat utlösaren startar jobbet bara när en ny fil kommer till den konfigurerade platsen.
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
Du kan pausa och återuppta dina jobb i fönstret Jobbinformation för jobbet under Scheman & Utlösare. Knapparna Pausa och Återuppta visas bara för jobb som har en konfigurerad utlösare.
Om du vill pausa en aktiv jobbutlösare klickar du på Pausa. När du pausar en utlösare fortsätter alla aktiva körningar, men utlösaren startar inte längre nya körningar.
Om du vill återuppta utlösaren klickar du på Återuppta. När du återupptar en utlösare återupptas det konfigurerade beteendet enligt samma schema som tidigare konfigurerats.
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.
Kommentar
Om en process är aktiv när en kontinuerlig utlösare återupptas väntar jobbschemaläggaren tills den processen är klar för att starta en ny.