Forum Discussion
Dashboard tile from Direct Query/SSAS on-prem does not refresh
I have SSAS instance hosting a tabular database, and a Power BI model built on top of that. The model is deployed to the service, and a Gateway Data Source is set up. Data can and will flow properly when queried. I understand that Dashboard tiles can't have Alerts configured and I understand that.
BUT, when I pull up the dashboard in question, I expect it to RUN the direct query and get me the latest numbers for the tile.
I just looked at the dashboard and one number seemed off. I clicked on the tile, and the number as shown on the REPORT was different than as shown on the DASHBOARD (there are NO filters in play here). I re-pinned the same tile again to the same dashboard so now I had TWO copied of the same tile. Each showed different numbers! When I refresh the browser page, the original tile finally caught up and showed the correct number.
My question (and general complaint) is this: Why did the tile NOT show the correct number to start with? Seems it is reporting off some cached value. How do I get it to show the right number each and every time? My users will be VERY disappointed and confused if they have to 1) pull up the dashboard, then 2) click the refresh button.
I have seen browser screens caching stuff before on this product and it is frustrating. How do I stop it?
5 Replies
- v-cherch-msftMicrosoft Employee
- ToddChittSuper User
v-cherch-msftThat post describes the issue, but does not do much in explaining WHY it happens, or how to rectify it. The post is almost three years old. I would have expected Microsoft to have figured this out by now.
Is it possible this is because the SSAS Tabular instance and the Gateway that connects is are running on my local development machine, and as such are not connected to Power BI Service 100% of the time?
But when the machine IS connected, pulling up the Dashboard should run the Direct Query for each of the tiles, does it not? I'm going to say, "No" to this because with the SSAS disconnected, I still see numbers.
Seriously, I see this as a BUG!. The Dashboard Tile MUST AT ALL TIMES report the SAME NUMBER as the REPORT TILE from which it came (assuming same filter context, etc.) The fact that it caches data is just WRONG, especially with DIRECT QUERY. If I STOP the Analysis Service on the laptop, then the Report tiles show ERRORS, as expected since it is DIRECT QUERY. But the Dashboard tiles STILL SHOW NUMBERS.
How do i STOP Power BI from doing this caching business?
- v-cherch-msftMicrosoft Employee
Hi ToddChitt
It's a time reason by default.For further,please check if below workarounds could help.
For 3rd party Links:
Please understand that this link is provided “AS IS” with no warranties or guarantees of content changes, and confers no rights.
Regards,