Planlegg en brukerdatafunksjon

Jobbplanleggeren i Microsoft Fabric gjør det mulig å kjøre brukerdatafunksjoner (UDF-er) på en gjentakende tidsplan uten å kreve pipeline, notatbok eller ekstern orkestreringstjeneste. Du kan konfigurere tidsplaner direkte på en user data-funksjon, spesifisere gjentakelsesmønstre, sende funksjonsparametere og overvåke utførelser fra Fabric-overvåkingsopplevelsen.

Forutsetninger

Før du lager en plan, sørg for at:

  • Du har en publisert brukerdatafunksjon.
  • Du har Bidragsyter eller høyere rettigheter på arbeidsområdet.
  • Funksjonen testes vellykket ved manuell invokasjon.
  • Du konfigurerer alle nødvendige tilkoblinger, hemmeligheter eller avhengigheter.

Brukstilfeller

Planlegg brukerdatafunksjoner for å automatisere gjentakende forretnings- og driftsoppgaver. Vanlige scenarioer omfatter:

  • Datakvalitetsvalidering – Kjør kontroller på datasett før rapportering eller nedstrøms behandling.
  • Kundetilbakemeldingsbehandling – Analyser ny tilbakemelding, generer sentiment-scorer og lagre resultater.
  • Generering av forretningshendelser – Oppdage endringer i driftsdata og publiser forretningshendelser for senere applikasjoner.
  • Planlagt opprydding – Arkivere gamle poster, fjerne midlertidige filer eller utføre rutinemessige vedlikeholdsoppgaver.
  • Periodisk datasynkronisering – Synkroniserer data fra eksterne systemer inn i Fabric på en gjentakende tidsplan.
  • Automatiserte varsler – Generer varsler eller varsler basert på forretningsregler og terskler.

Åpne planleggeren

  1. Åpne Fabric-arbeidsområdet ditt.
  2. Åpne brukerdatafunksjonen.
  3. Velg Innstillinger.
  4. Velg Planlegg.

Timeplan-siden gjør det mulig for deg å:

  • Lag tidsplaner
  • Konfigurer feilvarsler
  • Se planlagte utførelser
  • Rediger eller deaktiver tidsplaner
  • Kjør manuelt planlagte jobber

Opprette en tidsplan

  1. Schedule, velg Legg til timeplan.

  2. Konfigurer tidsplan-egenskapene.

    Planleggeren støtter følgende innstillinger:

    Innstilling Beskrivelse
    Kontrollør Variabel brukt til å kontrollere kjøring fra variabelbiblioteket
    Gjenta Definerer gjentakelsesmønsteret
    Intervall Frekvensintervall
    Startdato og -klokkeslett Når timeplanen starter
    Sluttdato og -klokkeslett Når timeplanen utløper
    Tidssone Tidssone for planlagt utførelse
    Parametre Inndataparametere sendt til funksjonen

    Velg hvor ofte funksjonen skal kjøres og oppgi timebestillingsdetaljene. Planleggeren støtter gjentakende utførelser som hvert par minutter, hver time, daglig, ukentlig eller månedlig. For eksempel, for å kjøre en funksjon hvert 15. minutt, konfigurere:

  3. Oppgi parameter for FunctionName. Denne parameteren er nødvendig for å definere funksjonen du kaller.

    Parameternavn Type Verdi
    Navn på funksjon String navnet på funksjonene, for eksempel hello_fabric.
  4. Legg til flere parametere for funksjonsinputene. For eksempel, for hello_fabric(name:str), legg til en parameter name av typen streng.

    Parameternavn Type
    navn String

    Important

    Parameternavn må samsvare nøyaktig med signaturen til brukerens datafunksjon. Parameternavn skiller mellom store og små bokstaver.

  5. Lagre timeplanen.

  6. Legg til flere tidsplaner for andre funksjoner i brukerdatafunksjonselementet ditt.

Kjør en planlagt funksjon manuelt

For å teste en planlagt funksjon umiddelbart, velg Kjør. Fabric leverer en henrettelse uten å vente på neste planlagte intervall. Manuell kjøring er nyttig for å validere parametere, verifisere forbindelser og teste funksjonslogikk.

Overvåk planlagte utførelser

Du kan overvåke utførelsen av brukerdatafunksjoner fra Fabric-overvåkingsopplevelsen.

  1. Åpne Monitor Hub.
  2. Velg aktiviteter.
  3. Filtrer etter brukerdatafunksjoner.

Bruk overvåkingserfaringen til å feilsøke mislykkede kjøringer og validere vellykkede kjøringer.

Konfigurer feilvarsler

Du kan konfigurere e-postvarsler for mislykkede planlagte kjøringer.

  1. Åpne siden for timeplanen .
  2. I feilvarsler, skriv inn en eller flere e-postadresser.
  3. Lagre konfigurasjonen.

Fabric sender e-postvarsler hver gang en planlagt utførelse mislykkes.

Neste trinn

  • Lær om brukerdatafunksjoner.
  • Lær om jobbplanleggeren i Fabric.
  • Overvåk og feilsøk Fabric-arbeidsbelastninger ved hjelp av Monitor-huben.