Skip to content

Commit 7d4b294

Browse files
Merge pull request #14410 from MicrosoftDocs/main
Auto Publish – main to live - 2026-02-27 23:35 UTC
2 parents 27b67a6 + d549efd commit 7d4b294

File tree

4 files changed

+47
-33
lines changed

4 files changed

+47
-33
lines changed
Binary file not shown.
102 KB
Loading
60.3 KB
Loading

powerbi-docs/connect-data/refresh-scheduled-refresh.md

Lines changed: 47 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.reviewer: kayu
77
ms.service: powerbi
88
ms.subservice: pbi-data-sources
99
ms.topic: how-to
10-
ms.date: 09/18/2025
10+
ms.date: 02/13/2026
1111
LocalizationGroup: Data refresh
1212
ms.custom: sfi-image-nochange
1313
ai-usage: ai-assisted
@@ -24,14 +24,39 @@ This article describes the options available for scheduled refresh for the [On-p
2424
> [!NOTE]
2525
> You can configure semantic model refresh with **Fabric Data Pipelines** using refresh templates (**Fabric required**). Examples include scheduled monthly refreshes and cascading refresh workflows. Refresh templates offer **additional capabilities beyond the standard Scheduled refresh**, making it easier to manage complex scenarios. See [Refresh templates](data-pipeline-templates.md) for details.
2626
27-
2827
To get to the **Schedule refresh** screen:
2928

3029
1. Go to the workspace and select a semantic model from the workspace content list.
3130

3231
1. On the semantic model details page, select **Refresh** > **Schedule refresh**.
3332

34-
:::image type="content" source="media/refresh-scheduled-refresh/dataset-schedule-refresh.png" alt-text="Screenshot of schedule refresh menu option on a semantic model details page in the Power BI service.":::
33+
:::image type="content" source="media/refresh-scheduled-refresh/semantic-model-schedule-refresh.png" alt-text="Screenshot of schedule refresh menu option on a semantic model details page in the Power BI service.":::
34+
35+
## Scheduled refresh
36+
37+
The **Refresh** section is where you define the frequency and time slots to refresh the semantic model. Some data sources don't require a gateway to be configurable for refresh, while other data sources require a gateway.
38+
39+
In a DirectQuery or live connection scenario, most source data isn't imported and therefore doesn't rely on scheduled refresh. However, some metadata (for example, role security updates) can still require the service to process the model. When a semantic model qualifies for performance optimization, **Refresh** can appear under the **Optimize performance** section.
40+
41+
Set the **Configure a refresh schedule** slider to **On** to configure the settings.
42+
43+
> [!NOTE]
44+
> The target is to initiate the refresh within 15 minutes of the scheduled time slot, but a delay of up to one hour can occur if the service can't allocate the required resources sooner. Refresh can begin as early as five minutes before the scheduled refresh time.
45+
46+
:::image type="content" source="media/refresh-scheduled-refresh/scheduled-refresh.png" alt-text="Screenshot of scheduled refresh settings showing frequency and time slots for a semantic model.":::
47+
48+
> [!NOTE]
49+
> Inactivity pause: After two months of inactivity, scheduled refresh on your semantic model is paused. A semantic model is considered inactive when no user has visited any dashboard or report built on it. Any view by any user (including via an app or Embedded scenario) resets the inactivity counter. When scheduled refresh is paused, the semantic model owner is emailed and the refresh schedule is displayed as **Disabled**. To resume, open any report or dashboard that uses the semantic model, then re-enable the schedule if needed.
50+
51+
### Refresh frequency limits
52+
53+
The maximum number of scheduled refreshes per day depends on the license/capacity:
54+
55+
* Power BI Pro: Up to 8 scheduled refreshes per day.
56+
* Power BI Premium per user (PPU) and Premium / Fabric capacity (F SKU / EM / P / Fabric capacity): Up to 48 scheduled refreshes per day.
57+
* Additional on-demand (manual or API) refreshes also count toward resource usage; see limits in [Data refresh](refresh-data.md#data-refresh).
58+
59+
For Fabric capacities, consider orchestrating complex refresh patterns with Data Factory pipelines or notebook jobs when you need dependencies or monthly cadence.
3560

3661
## Gateway and cloud connections
3762

@@ -69,37 +94,8 @@ If you're using the on-premises data gateway to refresh data, you don't need to
6994
> [!NOTE]
7095
> When connecting to on-premises SharePoint for data refresh, Power BI supports only *Anonymous*, *Basic*, and *Windows (NTLM/Kerberos)* authentication mechanisms. Power BI does not support *ADFS* or any *Forms-Based Authentication* mechanisms for data refresh of on-premises SharePoint data sources.
7196
72-
## Scheduled refresh
73-
74-
The **Refresh** section is where you define the frequency and time slots to refresh the semantic model. Some data sources don't require a gateway to be configurable for refresh, while other data sources require a gateway.
75-
76-
In a DirectQuery or live connection scenario, most source data isn't imported and therefore doesn't rely on scheduled refresh. However, some metadata (for example, role security updates) can still require the service to process the model. When a semantic model qualifies for performance optimization, **Refresh** can appear under the **Optimize performance** section.
77-
78-
Set the **Configure a refresh schedule** slider to **On** to configure the settings.
79-
80-
> [!NOTE]
81-
> The target is to initiate the refresh within 15 minutes of the scheduled time slot, but a delay of up to one hour can occur if the service can't allocate the required resources sooner. Refresh can begin as early as five minutes before the scheduled refresh time.
82-
83-
:::image type="content" source="media/refresh-scheduled-refresh/scheduled-refresh.png" alt-text="Screenshot of scheduled refresh settings showing frequency and time slots for a semantic model.":::
84-
85-
> [!NOTE]
86-
> Inactivity pause: After two months of inactivity, scheduled refresh on your semantic model is paused. A semantic model is considered inactive when no user has visited any dashboard or report built on it. Any view by any user (including via an app or Embedded scenario) resets the inactivity counter. When scheduled refresh is paused, the semantic model owner is emailed and the refresh schedule is displayed as **Disabled**. To resume, open any report or dashboard that uses the semantic model, then re-enable the schedule if needed.
87-
88-
### Refresh frequency limits
89-
90-
The maximum number of scheduled refreshes per day depends on the license/capacity:
91-
92-
* Power BI Pro: Up to 8 scheduled refreshes per day.
93-
* Power BI Premium per user (PPU) and Premium / Fabric capacity (F SKU / EM / P / Fabric capacity): Up to 48 scheduled refreshes per day.
94-
* Additional on-demand (manual or API) refreshes also count toward resource usage; see limits in [Data refresh](refresh-data.md#data-refresh).
95-
96-
For Fabric capacities, consider orchestrating complex refresh patterns with Data Factory pipelines or notebook jobs when you need dependencies or monthly cadence.
97-
9897
## What's supported?
9998

100-
> [!NOTE]
101-
> Power BI deactivates your refresh schedule after four consecutive failures or when the service detects an unrecoverable error that requires a configuration update, such as invalid or expired credentials. It is not possible to change the consecutive failures threshold.
102-
10399
> [!TIP]
104100
> Power BI does not have a monthly refresh interval option. However, you can use Power Automate (formerly Microsoft Flow) to create a custom refresh interval that occurs monthly, as described in this [blog post](https://powerbi.microsoft.com/blog/refresh-your-power-bi-dataset-using-microsoft-flow/).
105101
@@ -128,10 +124,28 @@ For information about supported data sources, see [Power BI data sources](power-
128124

129125
## Troubleshooting
130126

131-
Sometimes refreshing data might not go as expected, typically due to an issue connected with a gateway. See these gateway troubleshooting articles for tools and known issues.
127+
Sometimes refreshing data might not go as expected, typically due to an issue connected with a gateway. To diagnose refresh issues:
128+
129+
1. **View refresh history**: Go to the workspace, select the semantic model, then select **Refresh** > **Refresh history**. You can see the status, start time, duration, and error message for each refresh attempt.
130+
1. **Check the gateway status**: In the semantic model settings, open the **Gateway and cloud connections** section to confirm your gateway is online.
131+
1. **Update credentials**: If credentials have expired or changed, go to **Data source credentials** in the semantic model settings and re-enter them.
132+
133+
> [!NOTE]
134+
> Power BI deactivates your refresh schedule after four consecutive failures or when the service detects an unrecoverable error that requires a configuration update, such as invalid or expired credentials. It is not possible to change the consecutive failures threshold.
135+
>
136+
> **To re-enable refresh after consecutive failures:**
137+
>
138+
> 1. Go to the semantic model settings and select **Refresh** > **Schedule refresh**.
139+
> 1. Resolve the underlying issue (for example, update expired credentials in **Data source credentials**).
140+
> 1. Set the **Configure a refresh schedule** slider back to **On** and select **Apply**.
141+
>
142+
> To view failure details, select the semantic model, then select **Refresh** > **Refresh history**. The refresh history shows the status, duration, and error messages for each refresh attempt.
143+
144+
For more gateway-specific troubleshooting, see these articles:
132145

133146
* [Troubleshoot the on-premises data gateway](service-gateway-onprem-tshoot.md)
134147
* [Troubleshoot Power BI gateway (personal mode)](service-admin-troubleshooting-power-bi-personal-gateway.md)
148+
* [Troubleshoot refresh scenarios](refresh-troubleshooting-refresh-scenarios.md)
135149

136150
## Related content
137151

0 commit comments

Comments
 (0)