Forum Discussion
Refresh Workarounds
- 7 years ago
Hi everyone! They ended up purchasing Premium, but I wanted to update you all with my findings.
The best option I came across was a blend of DQ and Import, where the DQ interacts with evolving data, and the import is strictly static information. This option would offset the heavy load of interacting with frequently refreshing information.
I hope this helps others!
Direct query shouldn't be recommended against, but you should know its advantages and disavantages.
Key disadvantages:
- Not all transformations in Power Query work. It isn't too difficult to get into complex transformations that can cause it to fail. Generally, if the action is supported by query folding, it works. If not, it gets iffy.
- You cannot enable bi-directional filtering in direct query models.
- There is effectively no date table, so you cannot use time intelligence.
- Unless it is a composite model, all tables must come from one source.
- 1M record limit.
- Some measures won't work. SUMX() works, AVERAGEX() doesn't. Have fun getting those error messages when using an unsupported function.
- If it is a large set of data, the report will appear very sluggish to your end users as every time they click and move around, it refreshes.
You can read more here.
Generally, DQ is not a substitute for importing. Importing gives the richest development and user experience, but it isn't real time like DQ is. I have 2 DQ reports out of dozens.
You could read this article on triggering a Power BI refresh via Flow. That might be your solution. Power BI Pro licenses are limited to 8 automatic refreshes, but unlimited (I think?) manual refreshes.
Thanks, Ed! If manual refreshes are really unlimited, that would be super helpful. I'll give it a look-see and update this thread with what I find.
- cleovii7 years ago
Helper I
Hi everyone! They ended up purchasing Premium, but I wanted to update you all with my findings.
The best option I came across was a blend of DQ and Import, where the DQ interacts with evolving data, and the import is strictly static information. This option would offset the heavy load of interacting with frequently refreshing information.
I hope this helps others!