Power BI - Refresh a Dataset (All tables) With a Single Click Using Power Automate [On-demand Refresh]
Introduction
Power BI is an incredible tool for business intelligence, but managing dataset refreshes across multiple reports can be time-consuming. Instead of manually refreshing each dataset, Power Automate allows you to streamline the process by triggering a refresh for all datasets in your workspace with just a single click.
We do have an option of scheduled refreshes in Power BI but sometimes we might want to avoid that and refresh dataset only when we want it to, using a button on the report itself.
In this article, I’ll walk you through the step-by-step process of setting up Power Automate to refresh multiple Power BI datasets efficiently.
Why Use Power Automate for Dataset Refresh?
Power BI’s native refresh scheduling is great, but it has some limitations:
Power Automate helps overcome these challenges by enabling automated and on-demand refreshes with the click of a button.
Pre-requisites:
Step 1: Drop Power Automate visual to the canvas
The first step is to add the Power Automate visual to the canvas. It can be done in two ways:
Either way, you'll see the Power Automate visual added to the canvas, as shown below:
Step 2: Create a new Instant Cloud flow
Now that you have imported Power Automate visual to your canvas, the next step is to edit and configure it.
Step 3: Add new step
Benefits of Using Power Automate for Power BI Dataset Refresh
✅ Saves Time – No more manual dataset refreshes.
✅ On-Demand Execution – Refresh datasets anytime, beyond scheduled limits.
✅ Enhanced Automation – Can be combined with other workflows (e.g., refreshing datasets after a file upload).
Conclusion
Using Power Automate to refresh Power BI datasets with a single click is a game-changer for efficiency. Whether you’re managing multiple reports or need real-time data updates, this method ensures your dashboards always have the latest information.
Give it a try and let me know how it improves your workflow! 🚀
Making Data Work for You 🚀✨ Business Intelligence | Tableau | PowerBI | AWS Quicksight | SQL
5moFawad Mahdi 🚀