Lag en varslingsregel på en SQL-spørring i Fabric Warehouse

Denne artikkelen viser deg hvordan du lager et varsel på en Warehouse SQL-spørring. Når du oppretter et varsel på en SQL-spørring, utløses et varsel når spørringen returnerer resultater. Hvis spørringen ikke gir noen verdi, utløses ingen varsling.

Opprett en varslingsregel

I SQL-spørringseditoren for en Warehouse SQL-spørring, skriv inn og kjør en SQL-spørring, og velg deretter Opprett regel på båndet.

Skjermbilde av Sett varslingsknappen på båndet.

Bemerkning

SQL-spørringen må være en SELECT-spørring.

Fortsett til neste seksjon for å begynne å lage en regel.

Detaljer-delen

Skriv inn et navn på regelen i Detaljer-delen under Regelnavn på siden Legg til regel.

Skjermbilde som viser Legg til regel-ruten med regelnavnet fylt ut.

Overvåk seksjon

  1. I Monitor-seksjonen, for Kilde, bekreft at kilden er satt til tabellen du kjørte spørringen på.
  2. For Query, bekreft at du ser spørringen du kjørte i SQL-spørringseditoren. For å se hele søket, velg Vis mer.
  3. For Run query every field , velg hvor ofte spørringen skal kjøres for å sjekke betingelsen.

Skjermbilde av vinduet Legg til regel med seksjonene Detaljer, Overvåk og Tilstand.

Betingelsesseksjon

For Sjekk-feltet , bekreft at På hver hendelse er valgt. Denne innstillingen betyr at varslingen evalueres hver gang spørringen kjøres.

Handling-delen

Velg én av følgende handlinger i Handling-delen :

E-postadresse

Hvis du vil konfigurere varselet til å sende en e-postmelding når betingelsen er oppfylt, gjør du følgende:

  1. For Velg handling velger du Send e-post.

  2. Skriv inn e-postadressen til mottakeren for Til, eller bruk rullegardinlisten til å velge en egenskap som har en e-postadresse som verdi.

  3. Skriv inn et emne for e-postmeldingen under Emne.

  4. Skriv inn en overskrift for e-postmeldingen under Overskrift.

  5. For Notater skriver du inn notater for e-postmeldingene.

    Bemerkning

    Når du skriver inn emne, overskrift eller notater, kan du referere til egenskaper i dataene ved å skrive inn @ eller ved å velge knappen ved siden av tekstboksene. Eksempel: @BikepointID.

  6. For Kontekst velger du verdier fra rullegardinlisten du vil inkludere i konteksten.

    Skjermbilde av panelet Legg til regel med handlingen Send e-post valgt.

Teams-melding

Følg denne fremgangsmåten for å konfigurere varselet til å sende en Teams-melding til en enkeltperson eller en gruppechat eller en kanal når betingelsen er oppfylt:

  1. For Velg handling velger du Teams –>Melding til enkeltpersoner eller Gruppechatmelding eller Kanalinnlegg.

  2. Følg ett av disse trinnene, avhengig av alternativet du valgte i forrige trinn:

    • Hvis du valgte alternativet Melding til enkeltpersoner , skriver du inn e-postadressene til mottakerne eller bruker rullegardinlisten til å velge en egenskap som har en e-postadresse som verdi. Når betingelsen er oppfylt, sendes en Teams-melding til spesifiserte personer.
    • Hvis du valgte alternativet Gruppechatmelding , velger du en gruppechat fra rullegardinlisten. Når betingelsen er oppfylt, legges det ut en melding i gruppechatten.
    • Hvis du valgte alternativet Kanalinnlegg , velger du et team og en kanal. Når betingelsen er oppfylt, legges det ut en melding i kanalen.
  3. For Overskrift, skriv inn en overskrift for Teams-meldingen.

  4. For Notater, skriv inn notater for Teams-meldingen.

    Bemerkning

    Når du skriver inn overskrift eller notater, kan du referere til egenskaper i dataene ved å @ skrive eller ved å velge knappen ved siden av tekstboksene. Eksempel: @BikepointID.

  5. For Kontekst velger du verdier fra rullegardinlisten du vil inkludere i konteksten.

    Skjermbilde av panelet Legg til regel med alternativet Send Teams melding valgt.

Run Fabric-aktiviteter

En Activator-regel kan kjøre en Fabric-aktivitet definert i en av følgende Fabric-objekttyper:

  • Dataflyt
  • Pipeline
  • Gnistjobb
  • Notebook
  • Funksjonen
  • Kopier jobb
  • Publiser forretningsarrangement (forhåndsvisning)

For å konfigurere regelen din til å starte en Fabric-aktivitet, følg disse stegene:

  1. For Velg handling, velg riktig Fabric-objekttype i seksjonen "Kjør Fabric-aktiviteter"

    Skjermbilde av alternativet Run Fabric items.

  2. Når du velger Fabric-element for å kjøre, velger du Fabric-elementet fra listen.

  3. For typene Pipeline, Dataflow, Notebook, Spark og Publish business event (preview), velg Add parameter og spesifiser navnet på parameteren for Fabric-elementet og en verdi for det. Du kan legge til mer enn én parameter. Kopijobbtypen godtar ikke parametere.

    Skjermbilde av Legge til regel-panelet med spesifiserte parametere for et Fabric-element.

Kjørefunksjon

Hvis du velger Kjør funksjonen, følg disse stegene for å velge funksjonen og spesifisere parametere for den:

  1. For Funksjon, velg en funksjon fra listen.

  2. For parametere til funksjonen, spesifiser verdier for hver av parameterne definert for funksjonen som vist i følgende eksempel:

    Skjermbilde av Legge til regel-panelet med spesifiserte parametere for en funksjon.

    Du kan bruke egenskaper fra dataene ved å skrive @ eller ved å velge knappen ved siden av tekstboksene. Eksempel: @BikepointID.

Publiser forretningsarrangement (forhåndsvisning)

Hvis du velger Publiser forretningshendelse (forhåndsvisning), følg disse stegene for å velge et forretningshendelsesskjema fra skjemaregisteret, og spesifiser parametere for det:

  1. Når du velger Publiser forretningshendelse (forhåndsvisning), ser du vinduet Velg en forretningshendelse .

  2. I dette vinduet velger du et forretningshendelsesskjema fra listen over skjemaer som er registrert i skjemaregisteret. Du kan også søke etter et skjema ved å skrive navnet i søkeboksen.

    Skjermbilde av vinduet Velg en forretningshendelse.

  3. For parametere til forretningshendelsen, spesifiser verdier for hver av parameterne definert for skjemaet som vist i følgende eksempel:

Egendefinert mekanisme

For å konfigurere varslingen til å kalle en egendefinert handling når betingelsen er oppfylt, følg disse stegene:

  1. For Velg handling, velg Lag egendefinert handling.

    Skjermbilde av handlingsdelen med egendefinert handling valgt.

  2. Som nevnt i handlingsdelen, lag regelen først, og fullfør deretter oppsettet av egendefinerte handlinger ved å følge trinnene fra Trigger custom actions (Power Automate flows).

    Skjermbilde av den egendefinerte handlingen som er valgt.

  3. Etter at du har opprettet den egendefinerte handlingen, velger du den egendefinerte handlingen fra nedtrekksmenyen for handling i definisjonspanelet i regelen.

    Skjermbilde av den egendefinerte handlingen valgt i Velg handling-nedtrekksmenyen.

Lagre plassering-delen

  1. I Lagre lokasjon-seksjonen , for Arbeidsområde, velg arbeidsområdet hvor du vil at Fabric-aktiveringsobjektet skal opprettes eller som allerede eksisterer.

  2. For Item, velg et eksisterende aktivatorobjekt eller lag et nytt. For å lage et nytt aktivatorobjekt, velg Lag et nytt element, og skriv deretter inn et navn på aktivatorobjektet.

    Skjermbilde som viser ruten Legg til regel med plasseringen for Strukturaktivator-elementet valgt.

Lag regelen

  1. På siden Legg til regel, velg Create for å lage regelen. Etter at regelopprettelsen er vellykket, kjører den basert på frekvensen du setter i Run query every field. Hvis spørringen gir resultater, utløser regelen handlingene du setter.
  2. Du ser regelen i regelpanelet . Du kan velge regelen for å se detaljene, redigere den, slette den eller åpne den i Activator.

Regelpanel

I regelpanelet kan du utføre følgende oppgaver:

  • Bruk bryterknappen for å starte eller stoppe regelen. Når regelen stoppes, kjører den ikke, og ingen varsler sendes. Når du ser et par eksempelvarsler, stopp regelen for å unngå å sende for mange varsler. Du kan starte regelen på nytt når du vil motta varsler.

  • Bruk Rediger-knappen for å redigere regelen uten å forlate SQL-spørringseditoren. Du kan redigere regelens detaljer, betingelser, handlinger og lagringssted.

  • Bruk Slett-knappen for å slette regelen.

  • Velg View i Activator for å åpne regelen i Activator. Du kan se reglens detaljer, redigere den, eller slette den i Activator. Når du ser i Activator, kan du også se regelens historikk, inkludert når den ble utløst og varsler som ble sendt.

    På Activator-siden velger du hendelsesnavnet, og velg Administrer kilde for å se SQL-spørringen som utløste varslingen. Hvis du velger spørringslenken, navigerer du tilbake til SQL-spørringseditoren.

    Skjermbilde av eksempellagerets hendelsesside med en lenke til eksempellageret.

Eksempelvarsel

Her er en eksempelmelding fra Teams-varsling som du mottar når varslingen utløses:

Skjermbilde av prøvene på Teams-varslingen.