Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met translytische taakstromen kunt u acties van eindgebruikers automatiseren, zoals het bijwerken van records, het toevoegen van aantekeningen of het maken van werkstromen die acties activeren in andere systemen. Translyticale taakstromen maken geautomatiseerde scenario's mogelijk, waaronder:
- Gegevens toevoegen: Voeg een record met gegevens toe aan een tabel in uw database en zie deze in uw rapport. Bijvoorbeeld het toevoegen van nieuwe klantgegevens.
- Gegevens bewerken: Bewerk een bestaande record met gegevens in een tabel in uw database en zie deze in uw rapport. Bijvoorbeeld het bijwerken van een statusveld of een aantekening.
- Gegevens verwijderen: Verwijder een bestaande record met gegevens uit een tabel in uw database en zie dat deze uit uw rapport is verwijderd. Als u bijvoorbeeld een klantrecord verwijdert dat niet meer nodig is.
- Een externe API aanroepen: maak een API-aanvraag die toegankelijk is via een netwerkaanvraag. U kunt bijvoorbeeld een aanvraag indienen bij het REST-eindpunt van een openbare API die de onderliggende gegevens of invoer van de eindgebruiker bijwerkt of actie onderneemt in een ander systeem.
- Surface meldingen in rapporten: Sla meldingen op als gegevens en geef vervolgens gerichte waarschuwingen weer in Power BI rapporten op basis van rapportcontext en filterbereik.
Translytische taakstromen werken met behulp van gebruikersgegevensfuncties in Fabric om functies op de onderliggende Fabric-gegevensbronnen aan te roepen.
In het volgende voorbeeld ziet u een translytische taakstroom die een Power BI-rapport met verkoopkansen verbindt aan een werkstroom die aanvragen naar Teams plaatst. In dit voorbeeld ziet u dat de gebruiker de tabel heeft gefilterd om alleen hoog-risico, hoog-kwantiteit verkoopkansen met beperkte tijdvensters weer te geven. De gebruiker vraagt om een korting van 10% voor deze kansen en motiveert het verzoek in een opmerkingenveld. Zodra ze de knop Korting aanvragen selecteren, worden de invoer uit de tabel en de tekstvelden doorgegeven aan een gebruikersgegevensfunctie. De functie plaatst een bericht in Teams met de details, zodat de aanvraag kan worden goedgekeurd of geweigerd.
Klaar om aan de slag te gaan? Kies uit twee end-to-end handleidingen:
Zelfstudie voor het terugschrijven van data: Zelfstudie: Een translytische taakstroom maken helpt u bij het maken van een SQL-database, het schrijven van een functie voor gebruikersdata, en het verbinden van de functie met een Power BI-rapport om scenario's voor data-annotaties mogelijk te maken.
Zelfstudie over statusupdate: Zelfstudie: Een werkstroom voor statusupdates maken laat zien hoe u projectstatusupdates terugschrijft naar een database met volledige geschiedenis bijhouden en meldingen posten in Microsoft Teams.
Patroon voor waarschuwingen in rapporten: Power BI-waarschuwingen in rapporten instellen met translytische taakstromen laat zien hoe u meldingen als gegevens kunt behandelen en gerichte waarschuwingen in rapporten kunt weergeven.
Als u al een gebruikersgegevensfunctie hebt die u wilt verbinden met een Power BI rapport, raadpleegt u Knop Gegevensfunctie maken in Power BI.
Terugschrijven van gegevens
Translyticale taakstromen kunnen gegevens terugschrijven inschakelen, zodat eindgebruikers gegevens in Fabric-databases kunnen bijwerken, toevoegen of verwijderen vanuit Power BI rapporten. Met behulp van de gebruikersgegevensfuncties van Fabric kunt u programmatisch records met gegevens bijwerken, toevoegen of verwijderen op basis van de filtercontext die vanuit het rapport is doorgegeven.
Hetzelfde patroon kan ook scenario's voor meldingen in rapporten mogelijk maken. In plaats van een bestaande waarde te wijzigen, kunt u waarschuwingsrecords opslaan als gegevens en weergeven in het rapport op basis van de huidige rapportcontext. Zie Set up in report Power BI alerts with translytical taskflows (Waarschuwingen instellen met translytische taakstromen) voor een volledig voorbeeld.
Met het volgende Power BI rapport kunt u bijvoorbeeld de kortingswaarde in de tabel wijzigen zonder het rapport te verlaten. Wanneer u de nieuwe waarde in de invoerslicer invoert en korting verzenden selecteert, worden de gegevensbronrecords die overeenkomen met de toegepaste filters automatisch bijgewerkt met de functie Fabric-gebruikersgegevens.
Voor scenario's voor het terugschrijven van gegevens hebben gebruikersgegevensfuncties systeemeigen verbindingsbeheer voor de volgende Fabric-gegevensbronnen:
- Sql-databases fabriceren
- Stoffenmagazijnen
- Fabric Lakehouses (voor bestanden)
Voor de meeste scenario's voor write-back wordt u aangeraden SQL-database te gebruiken als uw onderliggende gegevensbron. SQL-databases presteren goed met de zware lees-/schrijfbewerkingen die nodig zijn in rapportagescenario's.
Zie SQL-database gebruiken als de brongegevensengine voor een translytische toepassing voor een gedetailleerd architectuurvoorbeeld waarin SQL-database wordt gebruikt als de brongegevensengine voor translytische toepassingen.
Zie Voorbeelden van translyticale taakstromen voor werkvoorbeelden van functies voor gebruikersgegevens.
Aangepaste automatisering
Translytische taakstromen kunnen ook veel taken automatiseren en zelfs acties uitvoeren in andere systemen met behulp van externe API's.
In het volgende Power BI rapport kunt u bijvoorbeeld op maat gemaakte AI-suggesties genereren voor de beïnvloeders die in de tabel worden gezien met behulp van Azure OpenAI-antwoord-API. Wanneer u een beïnvloeder selecteert en vervolgens Generate AI Suggestion selecteert, biedt een Fabric-gebruikersgegevensfunctie een Azure OpenAI-antwoord op basis van een volledig aanpasbare prompt.
Zie Voorbeelden van translyticale taakstromen voor werkvoorbeelden van functies voor gebruikersgegevens.
Beperkingen
Momenteel gelden de volgende beperkingen voor translytische taakstromen:
- Functies voor gebruikersgegevens moeten een
strtype retourneren dat moet worden toegevoegd aan een rapport. - Power BI Embedded wordt alleen ondersteund voor veilige insluitingsscenario's.
- Knoppen voor gegevensfuncties worden niet automatisch opnieuw gekoppeld in werkruimten. Met de knop wordt een expliciete verwijzing naar een specifieke werkruimte, functieset en gegevensfunctie opgeslagen. Wanneer u het rapport met implementatiepijplijnen implementeert of naar een andere werkruimte verplaatst, blijft de verwijzing vastgemaakt aan de oorspronkelijke gebruikersgegevensfunctie, zelfs als er een functie met dezelfde naam bestaat in de doelwerkruimte. Werk de gegevensfunctiereferentie van de knop bij in het doelrapport na de implementatie. Zie Afhankelijkheidsbinding begrijpen in implementatie tussen werkruimten voor meer informatie.
De volgende servicebeperkingen kunnen ook van invloed zijn op uw translytische taakstromen:
- Servicedetails en beperkingen van fabric-functies voor gebruikersgegevens
- Beperkingen in SQL Database in Microsoft Fabric
Volgende stappen
Zelfstudie voor het terugschrijven van data: Zelfstudie: Een translytische taakstroom maken helpt u bij het maken van een SQL-database, het schrijven van een functie voor gebruikersdata, en het verbinden van de functie met een Power BI-rapport om scenario's voor data-annotaties mogelijk te maken.
Zelfstudie over statusupdate: Zelfstudie: Een werkstroom voor statusupdates maken laat zien hoe u projectstatusupdates terugschrijft naar een database met volledige geschiedenis bijhouden en meldingen posten in Microsoft Teams.
Patroon voor waarschuwingen in rapporten: Power BI-waarschuwingen in rapporten instellen met translytische taakstromen toont een patroon waarbij meldingen als gegevens worden gebruikt voor gerichte waarschuwingen in rapporten.
Als u al een gebruikersgegevensfunctie hebt die u wilt verbinden met een Power BI rapport, raadpleegt u Knop Gegevensfunctie maken in Power BI.