Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Med translytiske oppgaveflyter kan du automatisere sluttbrukerhandlinger som å oppdatere poster, legge til merknader eller opprette arbeidsflyter som utløser handlinger i andre systemer. Translytiske oppgaveflyter muliggjør automatiserte scenarioer, inkludert:
- Legg til data: Legg til en post med data i en tabell i databasen, og se den i rapporten. Du kan for eksempel legge til en ny kundepost.
- Rediger data: Rediger en eksisterende post med data i en tabell i databasen, og se den reflektert i rapporten. Hvis du for eksempel oppdaterer et statusfelt eller en merknad.
- Slette data: Slette en eksisterende post med data fra en tabell i databasen og se den fjernet fra rapporten. Du kan for eksempel fjerne en kundepost som ikke lenger er nødvendig.
- Kall en ekstern API: Foreta en API-forespørsel som er tilgjengelig via en nettverksforespørsel. Du kan for eksempel sende en forespørsel til REST-endepunktet for et offentlig API som enten oppdaterer de underliggende dataene eller sluttbrukerens inndata, eller utfører handlinger i et annet system.
- overflate varsler i rapporten: Lagre varsler som data, og vis målrettede varsler i rapportene Power BI basert på rapportkontekst og filteromfang.
Translytiske oppgaveflyter fungerer ved hjelp av brukerdatafunksjoner i Fabric for å aktivere funksjoner på de underliggende Fabric-datakildene.
Følgende eksempel viser en translytisk oppgaveflyt som kobler en Power BI-rapport som viser salgsmuligheter til en arbeidsflyt som legger ut forespørsler i Teams. I dette eksemplet kan du se at brukeren filtrerte tabellen for å vise bare høyrisikomuligheter med høy risiko med tidsbegrensede vinduer. Brukeren ber om 10% rabatt for disse salgsmulighetene og rettferdiggjør forespørselen i et kommentarfelt. Når de har valgt knappen Be om rabatt , sendes inndataene fra tabellen og tekstfeltene til en brukerdatafunksjon. Funksjonen legger inn en melding i Teams med detaljene, slik at forespørselen kan godkjennes eller avvises.
Klar til å komme i gang? Velg mellom to grundige veiledninger:
Dataskrive-tilbake-veiledning: Veiledning: Lag en translytisk oppgaveflyt guider deg gjennom opprettelsen av en SQL-database, skrive en brukerdatafunksjon og koble funksjonen til en Power BI-rapport for å muliggjøre dataannotasjonsscenarier.
Veiledning for statusoppdatering: Veiledning: Lag en arbeidsflyt for statusoppdateringer som viser deg hvordan du skriver tilbake prosjektstatusoppdateringer til en database med full historikksporing og legger ut varsler til Microsoft Teams.
Mønster for varsler i rapporten: Sett opp varsler i rapporten Power BI med translytiske oppgaveflyter viser hvordan man behandler varsler som data og viser målrettede varsler i rapportene.
Hvis du allerede har en brukerdatafunksjon som du vil koble til en Power BI rapport, se Opprett en datafunksjonsknapp i Power BI.
Tilbakeskriving av data
Translytiske oppgaveflyter kan muliggjøre tilbakeskriving slik at sluttbrukere kan oppdatere, legge til eller slette data i Fabric-databaser fra Power BI-rapporter. Ved hjelp av Fabrics brukerdatafunksjoner kan du programmatisk oppdatere, legge til eller slette poster med data basert på filterkonteksten som sendes fra rapporten.
Det samme mønsteret kan også drive varslingsscenarier i rapporten. I stedet for å endre en eksisterende verdi, kan du lagre varslingsposter som data og vise dem i rapporten basert på den nåværende rapportkonteksten. For et fullstendig eksempel, se Sett opp varsler i rapporten Power BI med translytiske oppgaveflyter.
For eksempel lar følgende Power BI-rapport deg endre rabattverdien som vises i tabellen uten å forlate rapporten. Når du legger inn den nye verdien i input-sliceren og velger Send rabatt, oppdaterer en Fabric User-datafunksjon automatisk datakildepostene som matcher de anvendte filtrene.
Brukerdatafunksjoner har opprinnelig tilkoblingsbehandling for følgende fabric-datakilder for dataskrivingsscenarioer:
- Fabric SQL-databaser
- Stoffvarehus
- Fabric lakehouses (for filer)
For de fleste scenarioer for tilbakeskriving anbefaler vi at du bruker SQL-database som den underliggende datakilden. SQL-databaser fungerer bra med de tunge lese-/skriveoperasjonene som kreves i rapporteringsscenarioer.
For et detaljert arkitektureksempel som bruker SQL-database som kildedatamotor for en translytisk applikasjon, se Bruk SQL-database som kildedatamotor for translytiske applikasjoner.
Hvis du vil ha eksempler på arbeidseksempler for brukerdatafunksjoner, kan du se Eksempler på translytisk oppgaveflyt.
Egendefinert automatisering
Translytiske oppgaveflyter kan også automatisere mange oppgaver og til og med utføre handlinger i andre systemer ved hjelp av eksterne API-er.
For eksempel lar følgende Power BI-rapport deg generere skreddersydde AI-forslag for påvirkerne som vises i tabellen ved bruk av Azure OpenAI Responses API. Når du velger en influencer og deretter velger Generer AI-forslag, gir en Fabric-brukerdatafunksjon et Azure OpenAI-svar basert på en fullt tilpassbar prompt.
Hvis du vil ha eksempler på arbeidseksempler for brukerdatafunksjoner, kan du se Eksempler på translytisk oppgaveflyt.
Begrensninger
For øyeblikket gjelder følgende begrensninger for translytiske aktivitetsflyter:
- Brukerdatafunksjoner må returnere en
strtype som skal legges til i en rapport. - Power BI Embedded støttes kun for sikre embed-scenarier.
- Datafunksjonsknapper bindes ikke automatisk på tvers av arbeidsområder. Knappen lagrer en eksplisitt referanse til et bestemt arbeidsområde, funksjonssett og datafunksjon. Når du distribuerer rapporten med utrullingssamlebånd eller flytter den til et annet arbeidsområde, forblir referansen festet til den opprinnelige brukerdatafunksjonen , selv om det finnes en funksjon med samme navn i målarbeidsområdet. Oppdater datafunksjonsreferansen for knappen i målrapporten etter distribusjon. Hvis du vil ha mer informasjon, kan du se Forstå avhengighetsbinding i distribusjon på tvers av arbeidsområder.
Følgende tjenestebegrensninger kan også påvirke de translytiske aktivitetsflytene:
- Tjenestedetaljer og begrensninger for Fabric-brukerdatafunksjoner
- Begrensninger i SQL-database i Microsoft Fabric
Neste trinn
Dataskrive-tilbake-veiledning: Veiledning: Lag en translytisk oppgaveflyt guider deg gjennom opprettelsen av en SQL-database, skrive en brukerdatafunksjon og koble funksjonen til en Power BI-rapport for å muliggjøre dataannotasjonsscenarier.
Veiledning for statusoppdatering: Veiledning: Lag en arbeidsflyt for statusoppdateringer som viser deg hvordan du skriver tilbake prosjektstatusoppdateringer til en database med full historikksporing og legger ut varsler til Microsoft Teams.
Mønster for varsler i rapporten: Sett opp varsler i rapporten Power BI med translytiske oppgaveflyter viser et varslingsmønster som data for målrettede varsler inne i rapportene.
Hvis du allerede har en brukerdatafunksjon som du vil koble til en Power BI rapport, se Opprett en datafunksjonsknapp i Power BI.