Del via


Lag en regel i Fabric Activator

Når du henter strømmende data inn i en aktivator eller tildeler hendelser til objekter, kan du lage regler som handler på dataene dine. Aktiveringen av disse reglene kan være sending av et varsel, for eksempel en e-postmelding eller En Teams-melding. Aktivering av disse reglene kan også utløse en arbeidsflyt, for eksempel å starte en Power Automate-flyt.

Aktivator-regler kan også utløse handlinger basert på Fabric-hendelser og Azure Blob Storage-hendelser mottatt gjennom Eventstream, noe som muliggjør hendelsesdrevet orkestrering. For eksempel kan du starte Spark-jobber eller Dataflows når filer lander i en blob-container. For mer informasjon om å koble hendelseskilder, se Legg til en Fabric Activator-destinasjon i en hendelsesstrøm.

Forutsetninger

  • Et arbeidsområde med Microsoft Fabric-aktivert kapasitet.

Åpne aktivator

Tips

Varslingsopprettelse og regelstyring er også innebygd direkte i Fabric Eventstream. Du kan lage og administrere Activator-regler i kontekst mens du konfigurerer hendelsesstrømmer, uten å bytte til en separat Activator-opplevelse.

Start med å åpne Fabric i nettleseren din.

Velg Opprett>Activatorfra navigasjonsruten. Hvis du ikke ser Opprett, velger du ellipsen (...) for å vise flere alternativer.

Velg Try sample for å lage en aktivator som er forhåndsfylt med sample-hendelser og objekter.

Definer en regelbetingelse og handling

Bruk regler til å angi verdiene du vil overvåke i hendelsene, betingelsene du vil oppdage, og handlingene du vil at Aktivator skal utføre.

Velg regeldataene

Velg egenskapen eller hendelsesstrømmen som skal overvåkes i regelen, i Activator Explorer. For informasjon om egenskaper, se avsnittet Lag egenskaper .

Etter at du har valgt en egenskap eller hendelsesstrøm, ser du en forhåndsvisning av verdiene for et utvalg av objektets instanser.

Bemerkning

Activator kan også overvåke publiserte Power BI-rapporter og varsle deg når en ny rad dukker opp i en tabellvisning. Du konfigurerer denne overvåkingen fra Power BI service. Den resulterende regelen kan utløse de samme handlingene (e-post, Teams, Fabric-element eller Power Automate). For mer informasjon, se Lag et varsel i Power BI rapport.

Activator støtter å lage regler på Fabric Data Warehouse SQL-spørringsresultater (forhåndsvisning). Disse reglene evaluerer en SQL-spørring på en konfigurerbar tidsplan og utløser handlinger når betingelsene er oppfylt, noe som muliggjør periodisk overvåking av warehouse-data.

Lag en ny aktiveringsregel

For å lage en ny regel, velg strømmen du nettopp la til. Du ser et opprett regelpanel på høyre side. Overvåk-delen av regelen er forhåndsutfylt med datastrømmen du valgte.

Definer betingelsen som skal oppdages

Deretter velger du hvilken type betingelse du vil finne. Du kan bruke betingelser som kontrollerer:

  • På hver hendelse, utfør en handling.
  • Ved hver hendelse, når en verdi er oppfylt, utfør en handling.
  • På hver hendelse gruppert med et felt, utfør en handling (for eksempel på hver PackageId-hendelse når Temperatur er større enn 30)

Til slutt velger du om du vil at handlingen skal sende deg en e-post eller en Teams-melding, og velg Opprette. Du kan endre betingelsene og handlingene senere.

Diagrammene i definisjonsfanen oppdateres for å vise et utvalg av hendelsene som oppfyller betingelsene du satte.

Skjermbilde av et identifiseringskort som viser to diagrammer.

Hvis du går til fanen Analyse, ser du to diagrammer. Det første diagrammet viser totalt antall ganger regelen ble utløst, for alle objekt-ID-er som Activator sporer. Bruk dette diagrammet til å forstå volumet av varsler som ble avfyrt over alle objekt-ID-er. Det andre diagrammet viser totalt antall ganger regelen er aktivert, for de fem objekt-ID-ene. Bruk dette diagrammet for å bedre forstå om bestemte objekt-ID-er bidrar mest til alle aktiveringene som utløses.

Definer handlingen som skal utføres

Til slutt kan du bruke Handling-delen til å velge hva du vil gjøre når betingelsen oppdages.

Skjermbilde av å velge en handling når en betingelse oppdages.

Her er handlingstypene som støttes:

  • E-post – Send en e-post til de angitte mottakerne.

  • Teams - Send en Teams-melding til angitte mottakere, gruppechat eller kanal.

  • Fabric element - Kjør valgt Fabric pipeline, Fabric notatbok, Fabric Spark Job Definition, Fabric Dataflow eller Fabric User Data Function. Bruk disse handlingene til å implementere hendelsesdrevne pipelines. For mer informasjon, se Trigger Fabric items.

  • Tilpasset handling - Aktiver en Power Automate flyt.

Skjermbilde av Action-delen i Activator-brukergrensesnittet.

Ulike handlingstyper har forskjellige parametere. Noen av disse parameterne inkluderer e-postadressen du ønsker å sende til, Teams-kanalen eller gruppechatten, arbeidsflyten du ønsker å starte, emnefeltet eller tilleggsinformasjon (kontekst). For kontekst kan du velge de ekstra egenskapene som skal inkluderes i varslingsmeldingen.

Du kan også merke egenskaper ved å skrive inn @ for å legge til kontekst til handlingene du sender. For eksempel: @bikeId.

Hvis du oppsummerer på egenskapen i Monitor-kortet, sender handlingen den opprinnelige verdien av egenskapen i stedet for den oppsummerte verdien.

Velg Rediger handling for å se en redigerer med en forhåndsvisning av meldingen handlingen sender og valg for å legge til mer informasjon i handlingen.

Test regelen

Når du har opprettet en regel, tester du den ved å velge Send meg et testvarsel. Hvis du velger denne knappen, finner du en tidligere hendelse der regelaktiveringen er sann , og sender deg et varsel slik at du kan se hvordan varselet ser ut for denne hendelsen.

  • Testvarslingen går alltid til deg, uavhengig av mottakerfeltet i handlingskortet.
  • Alternativet Send meg et testvarsel er bare aktivert hvis du har minst én tidligere hendelse der regelbetingelsen er sann.

Starte og stoppe regelen

Regler opprettes i en stoppet tilstand. Denne tilstanden betyr at systemet ikke evaluerer regelen mens data strømmer inn i systemet, og regelen tar ingen handlinger som følge av dette. Etter at du har definert regelen, velg Save og start for å gjøre regelen aktiv. Hvis du ikke er klar til å starte regelen, lagrer du den og kommer tilbake senere. Når du er klar, velger du Start fra verktøylinjen for aktivator for å starte å kjøre utløseren og utføre handlinger.

Skjermbilde av hvordan du starter et varsel.

Når du har startet, ser du Kjører i tittelområdet på regelkortet. Ikonet i Utforsker viser også at regelen kjører. Når du starter regelen, begynner nye aktiveringer å kjøre mot nye inntatte data. Regelen din aktiveres ikke på data som allerede er innhentet. Hvis du vil stoppe varselet, velger du Stopp.

Hvis du gjør endringer i regelen (for eksempel endrer betingelsen den ser etter), velg Oppdater i verktøylinjen for å sikre at den løpende regelen bruker de nye verdiene.

Når du sletter en regel (eller et objekt), kan det ta opptil fem minutter før en serverdelbehandling av data fullføres. Slettede regler kan fortsette å overvåke data, og iverksette tiltak deretter, i noen minutter etter at du har slettet dem.

Opprett egenskaper

Noen ganger må du bruke regellogikken på nytt på tvers av flere regler. Opprett en egenskap for å definere en gjenbrukbar betingelse eller måling, og referer deretter til denne egenskapen fra flere regler.

For å opprette en egenskap, velg strømmen du la til objektet du er interessert i, velg Ny egenskap fra båndet, og velg deretter egenskapen du ønsker å bruke i regellogikken.

Skjermbilde av oppretting av en egenskap for et varsel.

Etter at du har definert en egenskap, kan du referere til den fra én eller flere regler. I dette eksempelet refererer du til Temperatur-egenskapen For varmt for medisin.

Skjermbilde av pakken for varm egenskap for et varsel.

Rydde opp ressurser

Slett eksempelhendelsesstrømmen ved å velge ellipsene (...) til høyre for Pakkeleveringshendelser eventstream, og velg Slett.

Neste trinn