Planlæg en brugerdatafunktion

Jobplanlæggeren i Microsoft Fabric gør det muligt at køre brugerdatafunktioner (UDF'er) på en tilbagevendende tidsplan uden at kræve pipeline, notebook eller ekstern orkestreringstjeneste. Du kan konfigurere tidsplaner direkte på en brugerdatafunktion, specificere recurrence patterns, sende funktionsparametre og overvåge eksekveringer fra Fabric-overvågningsoplevelsen.

Forudsætninger

Før du laver en plan, skal du sikre at:

  • Du har en publiceret brugerdatafunktion.
  • Du har bidragyder- eller højere rettigheder på arbejdsområdet.
  • Funktionen testes med succes ved manuel kald.
  • Du konfigurerer alle nødvendige forbindelser, hemmeligheder eller afhængigheder.

Brugseksempler

Planlæg brugerdatafunktioner for at automatisere tilbagevendende forretnings- og driftsopgaver. Almindelige scenarier omfatter:

  • Datakvalitetsvalidering – Kør kontroller af datasæt før rapportering eller nedstrøms behandling.
  • Kundefeedbackbehandling – Analyser ny feedback, generer sentiment-scores og gem resultater.
  • Generering af forretningsbegivenheder – Opdage ændringer i driftsdata og offentliggør forretningsbegivenheder til downstream-applikationer.
  • Planlagt oprydning – Arkivér gamle poster, fjern midlertidige filer eller udfør rutinemæssige vedligeholdelsesopgaver.
  • Periodisk datasynkronisering – Synkroniser data fra eksterne systemer til Fabric på en tilbagevendende tidsplan.
  • Automatiserede notifikationer – Generer advarsler eller notifikationer baseret på forretningsregler og tærskler.

Åbn planlæggeren

  1. Åbn dit Fabric-arbejdsområde.
  2. Åbn funktionen for brugerdata.
  3. Vælg Indstillinger.
  4. Vælg Tidsplan.

Siden Schedule giver dig mulighed for at:

  • Opret skemaer
  • Konfigurer fejlmeddelelser
  • Se planlagte eksekveringer
  • Rediger eller deaktiver tidsplaner
  • Kør manuelt planlagte jobs

Opret en tidsplan

  1. Tidsplan, vælg Tilføj skema.

  2. Konfigurer tidsplanens egenskaber.

    Planlæggeren understøtter følgende indstillinger:

    Indstilling Beskrivelse
    Controller Variabel brugt til at styre udførelsen fra variabelbiblioteket
    Gentag Definerer rekursionsmønsteret
    Interval Frekvensinterval
    Startdato og -klokkeslæt Når programmet begynder
    Slutdato og -klokkeslæt Når tidsplanen udløber
    Tidszone Tidszone for planlagt udførelse
    Parametre Inputparametre, der overføres til funktionen

    Vælg hvor ofte funktionen skal køre, og giv planlægningsdetaljerne. Planlæggeren understøtter gentagne udførelser såsom hvert par minutter, time-, dagligt, ugentligt eller månedligt. For eksempel, for at køre en funktion hvert 15. minut, konfigurer:

  3. Angiv parameter for FunctionName. Denne parameter er nødvendig for at definere den funktion, du kalder.

    Parameternavn Type Værdi
    Funktionens navn String Navnet på funktionerne, for eksempel hello_fabric.
  4. Tilføj flere parametre til funktionsinputtene. For eksempel, for hello_fabric(name:str), tilføj en parameter name af typestrengen.

    Parameternavn Type
    navn String

    Vigtigt

    Parameternavne skal nøjagtigt matche brugerens datafunktionssignatur. Der skelnes mellem store og små bogstaver i parameternavne.

  5. Gem tidsplanen.

  6. Tilføj flere tidsplaner for andre funktioner i dit brugerdata-funktionselement.

Kør en planlagt funktion manuelt

For at teste en planlagt funktion med det samme, vælg Kør. Fabric indsender en eksekvering uden at vente på næste planlagte interval. Manuel udførelse er nyttig til validering af parametre, verifikation af forbindelser og test af funktionslogik.

Overvåg planlagte eksekveringer

Du kan overvåge udførelsen af brugerdatafunktioner via Fabric-overvågningsoplevelsen.

  1. Åbn Monitor Hub.
  2. Vælg aktiviteter.
  3. Filtrer efter brugerdatafunktioner.

Brug overvågningserfaringen til at fejlfinde fejlfejl i udførelser og validere succesfulde kørsler.

Konfigurer fejlmeddelelser

Du kan konfigurere e-mailnotifikationer for mislykkede planlagte kørsler.

  1. Åbn siden med tidsplanen .
  2. I fejlmeddelelser skal du indtaste en eller flere e-mailadresser.
  3. Gem konfigurationen.

Fabric sender e-mailnotifikationer, hver gang en planlagt udførelse fejler.

Næste trin

  • Lær om brugerdatafunktioner.
  • Lær om jobplanlæggeren i Fabric.
  • Overvåg og fejlsøg Fabric-arbejdsbelastninger ved hjælp af Monitor-hubben.