Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
Hussein_charif
Helper IV
Helper IV

Refresh a data pipeline with a button in power bi

Hello,

i have a fabric data pipeline that refreshes my dataflow and runs a few scripts and refreshes the report's semantic model afterwards. 

i was wondering if i can include a button in my power bi report to trigger this data pipeline so that the users can refresh the data when they need

1 ACCEPTED SOLUTION
rohit1991
Super User
Super User

Hi @Hussein_charif 

At the moment there’s no direct way to place a button inside a Power BI report that will trigger a Fabric Data Pipeline or dataset refresh on-demand. End-users don’t have the ability to kick off a pipeline directly from the report canvas.

What you can do:

  • Use the Power Automate visual in Power BI. You can build a flow that calls the Fabric API (or refreshes your pipeline/dataset) and then connect that flow to a button in the report.
  • Alternatively, create a Power Automate button flow outside Power BI, and share it with your users. They can trigger the refresh via the flow, but not purely from the report UI.
  • For scheduled/managed refresh, the supported approach is still to run your Fabric pipeline on a schedule and let reports use the refreshed data.

So in short:

  • No native refresh button for pipelines in Power BI.
  • Workaround = Power Automate >> Pipeline API >> then surface that action via the Power Automate button visual.


Did it work? ✔ Give a Kudo • Mark as Solution – help others too!

View solution in original post

6 REPLIES 6
v-prasare
Community Support
Community Support

May I ask if you have resolved this issue? If so, Can you please share the resolution steps here. This will be helpful for other community members who have similar problems to solve it faster.
If we don’t hear back, we’ll go ahead and close this thread. For any further discussions or questions, please start a new thread in the Microsoft Fabric Community Forum we’ll be happy to assist.
Thank you for being part of the Microsoft Fabric Community.

v-prasare
Community Support
Community Support

We would like to confirm if our community members answer resolves your query or if you need further help. If you still have any questions or need more support, please feel free to let us know. We are happy to help you.

 

 

 

Thank you for your patience and look forward to hearing from you.
Best Regards,
Prashanth Are
MS Fabric community support

R1k91
Super User
Super User

try something like this: 

 

https://medium.com/riccardo-perico/trigger-power-bi-model-refresh-from-a-report-with-translytical-ta...

 

instead of calling api to refresh the model use the api to call the data pipeline (verify this is an asyncrounous one)


--
Riccardo Perico
BI Architect @ Lucient Italia | Microsoft MVP

Blog | GitHub

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

this should be the api to call

 

POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/jobs/instances?jobType=Pipeline



REST API capabilities for Fabric Data Factory - Microsoft Fabric | Microsoft Learn


--
Riccardo Perico
BI Architect @ Lucient Italia | Microsoft MVP

Blog | GitHub

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
v-prasare
Community Support
Community Support

Hi @Hussein_charif,

We would like to confirm if our community members answer resolves your query or if you need further help. If you still have any questions or need more support, please feel free to let us know. We are happy to help you.


@rohit1991 ,Thanks for your prompt response

 

 

Thank you for your patience and look forward to hearing from you.
Best Regards,
Prashanth Are
MS Fabric community support

rohit1991
Super User
Super User

Hi @Hussein_charif 

At the moment there’s no direct way to place a button inside a Power BI report that will trigger a Fabric Data Pipeline or dataset refresh on-demand. End-users don’t have the ability to kick off a pipeline directly from the report canvas.

What you can do:

  • Use the Power Automate visual in Power BI. You can build a flow that calls the Fabric API (or refreshes your pipeline/dataset) and then connect that flow to a button in the report.
  • Alternatively, create a Power Automate button flow outside Power BI, and share it with your users. They can trigger the refresh via the flow, but not purely from the report UI.
  • For scheduled/managed refresh, the supported approach is still to run your Fabric pipeline on a schedule and let reports use the refreshed data.

So in short:

  • No native refresh button for pipelines in Power BI.
  • Workaround = Power Automate >> Pipeline API >> then surface that action via the Power Automate button visual.


Did it work? ✔ Give a Kudo • Mark as Solution – help others too!

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors