Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Translytiske opgaveflows hjælper analyseteams med at oprette advarsler direkte i Power BI-rapporter, så rapportforbrugere holder sig opdaterede om dataændringer og hændelser uden masse-e-mails. E-mailbaserede advarsler lider ofte af to problemer: de bliver enten baggrundsstøj, som brugerne lærer at ignorere, eller også når de ikke ud til det rette publikum på det rette tidspunkt.
Hvis dit team står over for udfordringen med rapporter, der betjener et bredt udvalg af interessenter uden pålidelig måde at holde dem informerede om dataproblemer, opdateringer eller ændringer, tilbyder translytiske opgaveflows en letvægtsløsning uden e-mail, der bringer notifikationer direkte ind i Power BI-rapporterne.
Denne artikel viser dig, hvordan du opsætter et notifikationssystem i rapporten, der viser advarsler til den rette målgruppe, med én sandhedskilde og uden e-mail-distributionslister.
Du kan bruge dette mønster til almindelige scenarier som datakvalitetshændelser, planlagte vedligeholdelsesvinduer og rapportspecifikke beskeder.
Forstå problemet, som dette mønster løser
Traditionelle notifikationsarbejdsgange for analyserapporter lider af flere mangler:
- Du kan nemt sende e-mails, men målretning er svært.
- Distributionslister inkluderer ofte personer, der ikke bruger den berørte rapport eller overser personer, der gør.
- Efter du har sendt en e-mail, er der ingen central registrering af aktive advarsler knyttet til en specifik rapport.
- Brugere, der åbner en rapport efter e-mailen er sendt, kan måske aldrig se advarslen.
Resultatet er et gab mellem dem, der kender til et emne, og dem, der har brug for at vide det. Et dynamisk, indskrevet notifikationssystem lukker dette hul.
Gennemgå det end-to-end flow
Denne løsning bruger nogle få kernekomponenter i Fabric til at skabe en let, selvbetjent notifikationspipeline. User Data Functions håndterer det meste af arbejdet. Notifikationscyklussen følger fire trin:
- Opret – En bruger åbner en dedikeret "Data Alert Writeback"-rapport, vælger målrapporten fra en foruddefineret liste, skriver en notifikationsmeddelelse og vælger Log Data Alert.
- Store – Knappen aktiverer en forbundet User Data Function, som kører en SQL-lagret procedure for at indsætte en ny post i en notifikationstabel i SQL-databasen i Fabric.
- Replikér – En genvej til Lakehouse spejler notifikationstabellen, så dataene er straks tilgængelige for Direct Lakes semantiske model uden et separat udtræk, transformer, indlæs (ETL) trin.
- Vis – Hver rapport, der refererer til den semantiske model, kan vise relevante notifikationer, filtreret efter rapportnavn, så brugerne kun ser de advarsler, der gælder for dem.
Fordi notifikationstabellen eksponeres via en genvej fra SQL-database til en Lakehouse på en Direct Lake-model, flyder dataene naturligt igennem.
Definér notifikationsdatamodellen
Behandl notifikationer som data og design en tabel, der understøtter både målretning og livscyklusstyring. Som minimum skal du inkludere:
- Notifikations-ID
- Oprettet af
- Oprettet dato/tidspunkt
- Målrapport
- Notifikationsbesked
- Aktiv status
Afhængigt af dine behov kan du også inkludere alvorlighedsgrad, effektive start- og sluttidspunkter samt et valgfrit link til vejledning i afhjælpning.
Hold denne tabel autoritativ for alle aktive advarsler, så hver efterfølgende rapport læses fra samme sandhedskilde.
Opret en notifikation
For at oprette en notifikation skal du bruge en specialbygget Power BI-rapport, der bruger translytiske opgaveflows. Denne rapport giver en guidet oplevelse:
Vælg målproduktionsrapporten fra en dropdown-liste. I dette scenarie skal du samle en liste over gyldige rapporter ved at scrape produktionsarbejdsområdet med SemPy.
Indtast en klar, præcis besked, der beskriver problemet eller opdateringen. Eksempel:
"Rapport A oplever datakvalitetsproblemer. Næste opdatering forventes kl. 14:00 PST."
Vælg Log Data Alert for at indsende.
Synlighed af spornotifikation
Inden for få sekunder efter indsendelse tilføjer genveje og Direct Lake notifikationen til den semantiske model. En dedikeret sporingsvisning lader administratorer og rapportejere overvåge alle aktive notifikationer med et hurtigt blik. Nøglefelter omfatter:
- Oprettet af
- Oprettelsesdato (PST)
- Notifikationsbesked
- Målrapport
Fordi den semantiske model fungerer som en enkelt sandhedskilde for alle downstream-rapporter, drager alle tilsluttede dashboards fordel af de samme notifikationsdata.
Kontroller hvilke advarsler der vises på hver rapport
Ikke alle notifikationer hører hjemme på alle rapporter. Frameworket bruger Power BI's indbyggede filtrering, så hver rapportejer kan beslutte, hvilke advarsler der er relevante. En typisk filterkonfiguration kan inkludere:
- Rapport = "Alle" – for serviceomfattende meddelelser, der er synlige overalt.
- Rapport = "Rapport A" – for advarsler, der er specifikke for en enkelt rapport.
Hvornår skal man bruge dette mønster
Dette mønster fungerer bedst, når rapportforbrugere har brug for rettidige, målrettede opdateringer i kontekst:
- Datakvalitetshændelser: Informer brugerne, når data er forsinkede, ufuldstændige eller under undersøgelse.
- Planlagte vedligeholdelsesvinduer: Kommuniker kommende opdateringsændringer, migrationer eller forventet nedetid.
- Rapportspecifik besked: Del forbehold, udgivelsesnoter eller midlertidig vejledning for en specifik rapport eller rapportgruppe.
Vis advarsler inde i rapporten
Brugere interagerer med notifikationer via en værktøjslinje øverst i hver rapport:
- Vedvarende indikator: En Alarmknap er altid synlig i værktøjslinjen.
- Live optælling: Et badge på knappen viser antallet af aktive notifikationer baseret på rapportens filterkonfiguration.
- Detaljevisning: Når man vælger knappen, åbner man en detaljevisning, der viser alle aktive notifikationer med dato, besked, målrapport og skaber.
Dette design holder alarmer synlige, men ikke påtrængende. Brugerne informeres i det øjeblik, de åbner rapporten, og de kan dykke ned i detaljerne efter behov.
Tilpas mønsteret til ikke-Direct Lake-modeller
Hvis din semantiske model ikke bruger Direct Lake-tilstand, vil notifikationsdataene ikke automatisk dukke op, efter at Lakehouse-genvejen er opdateret. I dette tilfælde udvid arkitekturen med to andre komponenter:
- Trigger: Data Activator overvåger notifikationstabellen for nye poster.
- Refresh pipeline: En Fabric pipeline bruger en refresh semantic model-aktivitet til at vælge og hydratere en enkelt tabel (notifikationstabellen), når Activator aktiveres.
For denne variant skal opdateringsområdet være så smalt som muligt (kun notifikationstabellen), så du reducerer latenstiden og undgår unødvendig modelbehandling.
Implementeringssekvensen er:
- Konfigurer Data Activator til at opdage nye eller ændrede aktive notifikationer.
- Udløs en Fabric-pipeline-kørsel, når den hændelse opstår.
- Opdater kun notifikationstabellen i den semantiske model.
- Valider at rapportfiltre stadig afgrænser notifikationer efter rapportnavn.
Resten af strømmen forbliver identisk. Brugere opretter stadig notifikationer via den samme writeback-rapport, og nedstrømsrapporter forbruger dem stadig gennem den semantiske model.
Opsamling
Ved at bruge translytiske opgaveflows i Fabric kan du vise målrettede, in-kontekst notifikationer uden en eneste e-mail. Fordelene omfatter:
- Brugerne ser advarsler, hvor de arbejder – inde i rapporten.
- Målrettet alarmering er præcis og kontrolleret på rapportniveau.
- Der er én enkelt sandhedskilde for alle notifikationsdata.
- Rammen er let og bygget udelukkende på Fabric.
Uanset om din semantiske model bruger Direct Lake eller importtabeller, er dette mønster tilpasningsdygtigt og giver de rette oplysninger til de rette personer på det rette tidspunkt.
Er du klar til at komme i gang? Start med den translytiske opgaveflow-oversigt eller udforsk User Data Functions for at opsætte din første notifikationspipeline.
Relateret indhold
- Forstå translytiske opgaveflows – Lær de grundlæggende begreber bag translytiske opgaveflows i Microsoft Fabric.
- Oversigt over User Data Functions – Udforsk, hvordan User Data Functions kører lagrede procedurer for at drive notifikationspipelinen.
- Brug SQL-databasen som kilde-datamotor til translytiske applikationer – Brug denne arkitektur som skabelon for SQL-understøttede translytiske mønstre i Fabric.
- Kom i gang med Data Activator – Opsæt triggere til at overvåge din notifikationstabel for ikke-Direct Lake-modeller.
- Lakehouse-genveje i Microsoft Fabric – Forstå, hvordan genveje spejler din notifikationstabel ind i Lakehouse.