Samenvatting
Fabric Dataflows Gen2 verzendt gepersonaliseerde e-mails per ontvanger via parameters, Power Query en een Fabric Pipeline.
Fabric Dataflows Gen2: wat er gebeurt
De nieuwe Send Email-actie in Fabric Dataflows Gen2 kan niet alleen één bericht na een refresh versturen. In combinatie met Parameterised Dataflows ontstaat een eenvoudige vorm van report bursting: elke ontvanger krijgt een e-mail met een eigen resultaat.
Chris Webb filtert een Sales-query met de parameter EmailAddress, zodat telkens één rij overblijft. De M-code gebruikt vervolgens de manager, het product en de omzet uit die rij voor het onderwerp en de inhoud van de e-mail.
Een Fabric Pipeline voert de dataflow uit binnen een ForEach-activiteit. De pipeline geeft per iteratie een e-mailadres door aan de parameter. In het voorbeeld gebeurt dat sequentieel. Zodra concurrency wordt toegevoegd, mislukt de uitvoering.
Power BI en Fabric Dataflows Gen2: waarom dit belangrijk is
Power BI en Fabric bieden al report subscriptions en paginated reports voor vergelijkbare distributie. Dataflows Gen2 voegen daar een optie aan toe voor teams die de selectie en tekstinhoud in Power Query willen opbouwen.
De aanpak past vooral bij kleine verzendlijsten. De test werkte, maar de uitvoering was traag bij meerdere e-mails en bleek niet geschikt voor parallelle verwerking. Daarmee ligt de grens niet bij het filteren of personaliseren, maar bij de manier waarop de pipeline de dataflow aanroept.
De oplossing gebruikt bovendien een specifieke configuratie. De maker moet toestaan dat parameters voor uitvoering worden ontdekt en overschreven, de dataflow opslaan zonder die vooraf uit te voeren en daarna de pipeline instellen. HTML-opmaak in de e-mailtekst stond op de Fabric-roadmap, maar was in dit voorbeeld nog niet beschikbaar.
Fabric Dataflows Gen2: concrete takeaway
Gebruik deze route wanneer je enkele gepersonaliseerde e-mails vanuit Power Query wilt versturen. Houd de ForEach-activiteit sequentieel, controleer dat elke parameterwaarde exact één Sales-rij oplevert en kies voor subscriptions of paginated reports zodra je grotere aantallen of rijkere opmaak nodig hebt.
Verdiep je kennis
Wat is Power BI? Alles wat je moet weten
Ontdek wat Microsoft Power BI is, hoe het werkt, wat het kost en waarom het de populairste BI-tool ter wereld is. Comple...
KennisbankData lakehouse uitgelegd — Het beste van twee werelden
Wat is een data lakehouse en waarom combineert het het beste van data warehouses en data lakes? Vergelijking, architectu...
KennisbankETL uitgelegd — Extract, Transform, Load in gewone taal
Wat is ETL? Leer hoe Extract, Transform en Load werkt, het verschil met ELT, en welke tools je kunt gebruiken. Helder ui...