Forum Discussion
Scheduled Refresh Succeeds but Data Won't Update
I have built a Power BI report that queries data from a SQL Server database at my organization. I've uploaded the report to Power BI online and set up a scheduled refresh with the help of our IT staff. Everything is showing as "green" and I get confirmation that the data refresh succeeds each time it's set to occur. There is no error message or other notification that the refresh failed. HOWEVER, the actual data in the report does not update to reflect the most current data in our SQL Server database.
When I go into Power BI Desktop and hit the "Refresh" button on the report manually, the data DOES update and show correctly based on the current data in the SQL Server databse.
Is there a way to fix this issue so that the scheduled refresh in Power BI will actually update based on the most current data in our database?
- Anonymous7 years ago
spinachbisque How quickly are you checking the report after the dataset has said it has refreshed? The Dataset, Report and dashboard are seperate objects and are not all immediately refreshed after the dataset. It is in order. If the dataset refreshes, it is likely it will be 10-15 before the report, and then the Dashboard. You can also initiate a refresh in the report after the dataset.
If you know, and or tried the above, then this sounds like a bug or issue that you should raise in a support ticket or the issues page.
44 Replies
- AnonymousNot applicable
spinachbisque How quickly are you checking the report after the dataset has said it has refreshed? The Dataset, Report and dashboard are seperate objects and are not all immediately refreshed after the dataset. It is in order. If the dataset refreshes, it is likely it will be 10-15 before the report, and then the Dashboard. You can also initiate a refresh in the report after the dataset.
If you know, and or tried the above, then this sounds like a bug or issue that you should raise in a support ticket or the issues page.
- AnonymousNot applicable
Hi,
We use PowerBI Apps to publish dashboards for everyone to browse.
The issue is, some users don't see the updated data. Look slike data is not getting refreshed for some. I tries 'Refresh' on PowerBi App too.Apprecaite any help?
Cheers, Roy
- AnonymousNot applicable
It's not exactly working, I checked many times in day. As if it seems like a refreshing but indeed not.
- AnonymousNot applicable
I am having exactly this issue with a share point list rather than a mysql db.
I'm curious as to why there's a 'Solved, Go to solution' on this as there's no solution that I can see in this thread.
There are also multiple threads on this exact issue (as far abck as 2016) with no solutions..
There's a reply in here saying one has to close browser tabs, re-open and then manually click refresh.. This is not a solution either, what's the point of scheduling the refresh if you have to manually click a button!!!!
If anyone actually has a reliable solution for this please update the thread, that would be greatly appreciated.
- mhsk
Helper II
hi try to del and reupload the pbix file to workspace (get data), it worked for me
- AnonymousNot applicable
Cheers for the response mhsk ,
I have tested that many times, even making fresh BI reports from scratch to rule out if there's any conflict with the original.
Same issue occurs.
I'm using chrome, and a colleague is using firefox, same issue on both browsers. Data source is a share point list.
In the browser I check the report, confirm successful scheduled refreshes took place overnight.
However while the sched refreshes were successful, the data has not been updated in the report.
Refreshing the browser window or manually refreshing the report in the dashboard makes no difference..
So after this, I check the same report in the desktop application and manually refresh it, this runs and updates the report as expected with the data from the SP list.
I go back to the dashboard again (in chrome) and click refresh, in the report and not the browser.., and it updates the data :/
I didn't publish the report at any point during this test.
It's my understanding that the scheduled refresh should run the same refresh as the desktop application refresh button does, thereby eliminating the need to manually refresh the report from the dashboard at any point.
Am I missing something really simple here?
Any feedback is very welcome.
- AnonymousNot applicable
Did you find a solution to this problem? I'm having the same issue and cant figure out why it is happening
- ims20180411kjb
Advocate I
Hi, I'm also experiencing the same issue.
I have two reports in a workspace and their associated datasets both use the same gateway to two different databases in the same SQL Server instance.
The datasets for both reports indicate that they have refreshed at the scheduled time. However, whilst one report shows the refreshed data, the second report does not, even if I click the report refresh button.
Similarly, clicking the 'Refresh now' action within the Datasets list has no effect.
I have tried republishing the report, which works for that day but then fails to refresh the following day. I have deleted the reports and associated datasets and even deleted the Gateway but to date, none of these attempts have succeeded in resolving the issue.
Any input or advice would be appreciated.
Karl
- AnonymousNot applicable
This exact same problem is happening to me as well. It started around 5/1. I never get any refresh errors, but I don't see the most up-to-date data on my reports.
The only way to solve this has been to refresh from Power BI Desktop and reupload, which is very time consuming.
- Gerdanel1Frequent Visitor
Hi Everyone
Glad to see we are not the only ones facing the problem - thought it was something we did wrong.
We also need to refresh data in the desktop version in order to get the data in the web refreshed.
Please can we have some feedback on this issue as it is quite a time consuming process when dealing with a lot of reports that needs to be refreshed on a daily basis
- JasonR360Frequent Visitor
Just to add, I noticed that publish to web is updated while the one in my workspace is not and I have to republish twice and do a manual refresh in my workspace.
- AnonymousNot applicable
+1, same here. Hoping someone has something on this some day soon.
- mhsk
Helper II
Hi, the same here, seems to be a global problem
- AnonymousNot applicable
My Power BI Desktop version won't update either...
I can see the data clearly updates within the Data view and within any Query. But the report view will not reflect the changes. Funny enough... if I create a new report on a new tab. It will update accordingly - just anyhting already in the file will not update.
- GlorfendalRegular Visitor
Hi everyone, I thought I'd weigh in on a solution I found to a similar issue.
Our underlying data sources was primarily a DataFlow, however we also did have a few other alternative sources such as Excel spreadsheets that we accessed. Similarly, we were able to refresh the report manually via the PowerBI Desktop. Our DataFlow would successfully refresh when it was scheduled via the Web Service, however the report itself would not update.
The solution we found was that both the DataFlow and the DataSet need to be refreshed. Refreshing only one of these meant that the underlying data would not be completely updated, therefore preventing the report from being updated. We then made sure to schedule a refresh for both data sources which successfully resolved the issue. An important note is that you should stagger the scheduling as the Web Service can take 5 to 10 minutes to completely refresh the data source (or longer, dependent on how much data you have. For example, we scheduled the DataFlow to refresh at 8:00am and the DataSet to refresh at 8:30am, so that the report will be updated by 9:00am every morning.
Also, make sure that your gateways are correctly setup.
- mrleijzer
Helper I
How exactly does one schedule a refresh for data flow?
I know how to configure scheduling the data set refrsh but where is the data flow refresh?
I'm also still having issues, planned refresh seems to be working but I don't see new data until I first manually refresh the dataset and after that refresh the data on the report. Very annoying.
- AnonymousNot applicable
I'm facing with same issue.
Datasource is sharepoint.
Schedule Refreshes look like worked but data set didn't updated...
2.5 years passed and still no acceptable solution... - ruiz07sFrequent Visitor
Did anyone get an update on this issue? I ran a search as I think I'm experiencing the same thing.
The most notable thing I noticed is I relegated my ETL on one of my key fact tables to Data Flows. The DF updates successfully in PBI Service but doesn't show up in the corresponding Dataset, even if I do an on-demand refresh. The weird thing is, when I manually refresh the DF within Power BI Desktop, it does indeed show the updated data. I'm wondering if it's anything to do with:
- The Dataflow is pulling data from SQL Server with a Gateway (note I don't get any errors, the data pull is successful as confirmed with a manual refresh in PBI Desktop)
- The dashboard is pulling data from multiple DFs (10+) with different intervals set for auto-refresh
I've used DFs for a long time and this is the first time I've encountered this issue. It's a weird one and if it's indeed a bug, it's a big flaw...
- msmith829New Member
Did you ever find a resolution for this? Working on Premium capacity and running into same issue. A dataset has several dataflows as source data, as well as a SharePoint list. The Dataflows all are refreshing successfully in the online service and data can be queried successfully. The dataset and report fully load data in the PBI Desktop app. When publishing to Online service, the data only refreshes up to a certain date, and will not load any data beyond that date. Manual and scheduled refresh show as successful, but the data will not populate in the online service dataset, even though it is a successful refresh and data is available in Dataflow
- Luukvv93
Helper II
It seems scheduled refresh is not being triggered
- bentzFrequent Visitor
Hi everyone,
i have the same issue. Scheduled refresh takes place successfully at 7 am. At 9 am the report still shows the values for the previous day after manual report refresh.
After manual refresh of the data set and the report the report shows the correct data.
I use a SQL server backend and a data gateway.
Is there anything to look out for in the data gateway logs?
Thanks.
- bentzFrequent Visitor
created a new topic as solution provided in this thread doesn't work.