
Keeping your Power BI reports up to date automatically is critical once they are shared with business users. No one wants to open a report and see yesterdayโs or worse, last weekโs data.
In this blog, youโll learn how to configure schedule refresh in Power BI Service, why itโs important, and what prerequisites you must check before enabling it.
This guide is beginner-friendly and works whether youโre using Power BI Pro or Power BI Premium.
Why Do We Need Schedule Refresh in Power BI?
Once you publish a Power BI report to the Power BI Service and share it with users, the dataset does not refresh automatically unless you configure it.
Imagine this scenario:
- You build a Power BI report
- Publish it to production
- Share it with business users
- Then move on to another project
If schedule refresh is not enabled:
โ Users will see outdated data
โ Manual refresh becomes a dependency
โ Trust in reports reduces
๐ Schedule Refresh solves this problem by automatically refreshing your dataset at defined intervals, ensuring users always see the latest data.
Prerequisites Before Configuring Schedule Refresh
Before enabling schedule refresh, make sure the following conditions are met:
โ
1. Dataset Is Published to Power BI Service
Schedule refresh can only be configured after publishing the report from Power BI Desktop.
โ
2. Gateway Configuration (If Required)
Cloud data sources โ No gateway required
On-premises sources (SQL Server, Oracle, etc.) โ Gateway must be configured and running
โ
3. Data Source Credentials
Make sure the data source credentials are configured correctly

โ ๏ธ If the gateway & Data Source credentials is not configured correctly, the refresh will fail.
Step-by-Step: Configure Schedule Refresh in Power BI Service
Follow these steps to enable schedule refresh:
Step 1: Open Your Workspace
- Go to Power BI Service
- Navigate to the workspace where your report is published
Step 2: Locate the Dataset (Semantic Model)
- Find your dataset (now called Semantic Model)
- Click on the Schedule Refresh icon or Settings

Step 3: Open Refresh Settings
- Scroll down to the Refresh section

- Turn Schedule Refresh to ON

Step 4: Choose Refresh Frequency
You can choose:
- Daily
- Weekly

If you select Daily, the dataset refreshes every day automatically.
Step 5: Select Time Zone
Choose the correct time zone so refresh happens at the expected business time.

Step 6: Add Refresh Times
You can schedule multiple refreshes in a day:
- Power BI Pro โ Up to 8 refreshes/day
- Power BI Premium โ Up to 48 refreshes/day
Click Add another time to schedule additional refresh slots.

Step 7: Configure Failure Notifications
If the refresh fails, Power BI can notify:
- Semantic Model Owner
- Specific email addresses
This ensures issues are detected immediately.
Step 8: Apply Settings
๐ Your schedule refresh is now enabled!
How to Verify Schedule Refresh Is Working
After enabling schedule refresh:
- Go back to the workspace
- Check the dataset (Semantic Model)
- Youโll see Next Refresh Time displayed

This confirms the refresh schedule is active.
Common Issues & Tips
๐น Refresh Fails?
- Check gateway status
- Verify data source credentials
- Ensure tables/views still exist
๐น Performance Tip
- Avoid unnecessary columns
- Optimize queries in Power BI Desktop
๐น Best Practice
- Schedule refresh during off-peak hours
Key Takeaways
โ Schedule refresh keeps reports updated automatically
โ Gateway is mandatory for on-premises data sources
โ Pro and Premium have different refresh limits
โ Email notifications help monitor failures
Frequently Asked Questions (FAQs)
โ How many times can I refresh Power BI dataset per day?
- Power BI Pro: 8 times
- Power BI Premium: 48 times
โ Do I need a gateway for Azure SQL or SharePoint?
No. Cloud sources do not require a gateway.
โ What happens if schedule refresh fails?
Power BI sends a failure notification email to configured recipients.
๐ Stay Connected with Power BI Corner
If you found this blog helpful and want to deeply understand Power BI and Microsoft Fabric, make sure to stay connected with me across platforms:
๐น YouTube:
๐ Check out Power BI Corner for practical tutorials and real-world projects
https://www.youtube.com/@PowerBICorner
๐น LinkedIn:
๐ Connect with me on LinkedIn for daily Power BI & Fabric insights
https://www.linkedin.com/in/anmol-malviya/?originalSubdomain=in
๐น Telegram Community:
๐ Join the Power BI Corner Telegram group for discussions & updates
https://t.me/+Il8fNsHm2ng3YmNl
๐น WhatsApp Group:
๐ Be part of the Power BI learning community on WhatsApp
https://chat.whatsapp.com/KqsU8HUXcsaIoUEyq0zCIq
๐ Keep learning. Keep building. Power BI mastery starts here.