Del via


Opret en regel i Fabric Activator

Når du bringer streamingdata ind i en aktiverer eller tildeler begivenheder til objekter, kan du oprette regler til at handle på dine data. Aktiveringen af disse regler kan være afsendelse af en meddelelse, f.eks. en mail eller En Teams-meddelelse. Aktiveringen af disse regler kan også udløse en arbejdsgang, såsom at starte et Power Automate-flow.

Forudsætninger

  • Et arbejdsområde med Microsoft Fabric-aktiveret kapacitet.

Åbn aktivator

Start med at åbne Fabric i din browser.

I navigationsruden skal du vælge Opret>Aktivator. Hvis du ikke kan se Opret, skal du vælge ellipsen (...) for at få vist flere indstillinger.

Vælg Try sample for at oprette en aktivator, der er forudfyldt med sample-events og objekter.

Definer en regelbetingelse og handling

Brug Regler til at angive de værdier, du vil overvåge i dine hændelser, de betingelser, du vil registrere, og de handlinger, som Aktivator skal udføre.

Vælg dine regeldata

I Activator Explorer skal du vælge den egenskab eller hændelsesstream, der skal overvåges i reglen. Se afsnittet Opret egenskaber for at få oplysninger om egenskaber.

Efter du har valgt en egenskab eller eventstream, ser du en forhåndsvisning af værdierne for et udvalg af objektets instanser.

Opret en ny aktivatorregel

For at oprette en ny regel skal du vælge den stream, du lige har tilføjet. Du ser et Create-regelpanel i højre side. Sektionen Overvåg i reglen er udfyldt på forhånd med den datastrøm, du har valgt.

Definer den betingelse, der skal registreres

Vælg derefter den type betingelse, du vil registrere. Du kan bruge betingelser, der kontrollerer:

  • Ved hver begivenhed skal du udføre en handling
  • Ved hver hændelse, hvor en værdi er opfyldt, udfør en handling
  • På hver begivenhed grupperet med et felt udføres en handling (for eksempel på hver PackageId-begivenhed, når temperaturen er større end 30)

Til sidst vælger du, om handlingen skal sende dig en e-mail eller en Teams-besked, og vælg Opret handlingen. Du kan ændre betingelserne og handlingerne senere.

Diagrammerne i fanen Definition opdateres for at vise et eksempel på de begivenheder, der opfylder de betingelser, du har sat.

Skærmbillede af et registreringskort, der viser to diagrammer.

Hvis du går til fanen Analytics , ser du to diagrammer. Det første diagram viser det samlede antal gange reglen blev aktiveret, for alle objekt-ID'er, som Activator sporer. Brug dette diagram til at forstå mængden af meddelelser, der udløses over alle objekt-id'er. Det andet diagram viser det samlede antal gange, reglen er aktiveret, for de fem objekt-id'er. Brug dette diagram til bedre at forstå, om bestemte objekt-ID'er bidrager mest til alle aktiveringer, der udløses.

Definer den handling, der skal udføres

Til sidst skal du bruge afsnittet Handling til at vælge, hvad du vil gøre, når betingelsen registreres.

Skærmbillede af valg af en handling, når der registreres en betingelse.

Her er de understøttede handlingstyper:

  • Email - Send en e-mail til de angivne modtagere.

  • Teams - Send en Teams-besked til bestemte modtagere, gruppechat eller kanal.

  • Fabric-item - Udfør den valgte Fabric-pipeline, Fabric-notebook, Fabric Spark Job Definition, Fabric-funktion.

  • Brugerdefineret handling - Aktiver en Power Automate-flow.

Skærmbillede af afsnittet Handling i Activator-brugergrænsefladen.

Forskellige handlingstyper har forskellige parametre. Nogle af disse parametre inkluderer den e-mailadresse, du vil sende til, Teams-kanalen eller gruppechatten, det workflow du vil starte, emnelinjen eller yderligere information (kontekst). Til kontekst kan du vælge de yderligere egenskaber, der skal inkluderes i advarselsbeskeden.

Du kan også mærke egenskaber ved at indtaste @ for at tilføje kontekst til de handlinger, du sender. For eksempel: @bikeId.

Hvis du opsummerer på egenskaben i Monitor-kortet, sender handlingen den oprindelige værdi af ejendommen i stedet for den opsummerede værdi.

Vælg Rediger handling for at se en editor med en forhåndsvisning af den besked, handlingen sender, og muligheder for at tilføje mere information til handlingen.

Test din regel

Når du har oprettet en regel, skal du teste den ved at vælge Send mig en testbesked. Hvis du vælger denne knap, finder du en tidligere hændelse, hvor regelaktivering er sand , og sender dig en besked, så du kan se, hvordan beskeden ser ud for den pågældende hændelse.

  • Testalarmen går altid til dig, uanset modtagerfeltet i handlingskortet .
  • Indstillingen Send mig en testbesked er kun aktiveret, hvis du har mindst én tidligere hændelse, hvor regelbetingelsen er sand.

Start og stop reglen

Regler oprettes i tilstanden Stoppet . Denne tilstand betyder, at de ikke bliver evalueret, mens data strømmer ind i systemet, og de foretager ingen handlinger som følge heraf. Når du har defineret reglen, skal du vælge Gem og begynde at aktivere reglen. Hvis du ikke er klar til at starte din regel, skal du gemme den og vende tilbage senere. Når du er klar, skal du vælge Start på værktøjslinjen for Aktivator for at begynde at køre udløseren og udføre handlingen.

Skærmbillede af start af en besked.

Når du er startet, kan du se Running i titelområdet på regelkortet. Ikonet i Stifinder viser også, at reglen kører. Når du starter reglen, begynder nye aktiveringer at køre mod nye data, der er indtaget. Din regel aktiveres ikke på data, der allerede er indlæst. Hvis du vil stoppe beskeden, skal du vælge Stop.

Hvis du laver ændringer i reglen (for eksempel ændrer den betingelse, den leder efter), vælg Opdater i værktøjslinjen for at sikre, at den løbende regel bruger de nye værdier.

Når du sletter en regel (eller et objekt), kan det tage op til fem minutter, før enhver back end-behandling af data er fuldført. Slettede regler kan fortsætte med at overvåge data og tage handlinger i et par minutter efter, du har slettet dem.

Opret egenskaber

Nogle gange skal du genbruge regellogik på tværs af flere regler. Opret en egenskab for at definere en betingelse eller måling, der kan genbruges, og reference derefter egenskaben fra flere regler.

For at oprette en egenskab vælger du den strøm, der er tilføjet til det objekt, du er interesseret i, vælger Ny egenskab fra båndet, og vælg derefter den egenskab, du gerne vil bruge i regellogikken.

Skærmbillede af oprettelse af en egenskab for en besked.

Når du har defineret en egenskab, kan du referere til den fra en eller flere regler. Her refererer vi til Temperatur-egenskaben For varmt til medicin.

Skærmbillede af pakkens for varme egenskab til en besked.

Ryd op i ressourcer

Slet eksempelhændelsesstrømmen ved at vælge ellipsen (...) til højre for Package delivery events eventstream, og vælg Slet.

Næste trin