Forum Discussion
Why is loading/refreshing data in powerbi cloud or same problem also in desktop so slow ?
- 8 years ago
What I recommend to you in developing report is to use only tables and columns you need.
Your RAM spending = SUM of memory size of each field together
If you decrease number of columns using SQL then you will decrease it very much.
When you connect to your SQL Server/Azure SQL Database you can mention SQL script as shown below. It can be simple SELECT or something complicated as stored procedure which returns dataset
(In case of Analysis Services it can be written in MDX or DAX)
- 8 years ago
The best solution is this one.
http://community.powerbi.com/t5/Desktop/Combine-multiple-tables-into-one-table/m-p/60752#M24933
Now it works perfectly, everyrefresh/changing parameters in visualization takes 1-2 seconds.... I can consider this link as a solution for everybody who has problem with slow PBI with a lot of tables.
I have maybe 10 bookeepings joined in one table now, 10 tables of invoices joined in one table and so.... one added column in table to indentify company. And all those sources have in querries turn off "enable load" option (so total refresh is working but it is slowing down powerBI).
zoloturu Does this mean that we have to make this change to every PBIX and then republish it? If so, this is not very convinient solution.
- zoloturu8 years agoMemorable Member
Anonymous,
You are correct. These settings should be applied to each file separately.
Give me some more details on your reports and systems. I will try to give an alternative.
- Which source type do you use? (SQL Server, Azure SQL, SSAS, Excel etc.)
- Do you use Data Gateway to connect to your source?
- Which connection type you have in the report? (DirectQuery/Import/Live)
- Are you Free or Pro Power BI Service User?
- Do you have Power BI Premium capacity?
- Are you an admin on your PC?
- Anonymous8 years agoNot applicable
Hi zoloturu
Here we go;
- Which source type do you use? (SQL Server, Azure SQL, SSAS, Excel etc.)
- On Prem
- SQL Server, Oracle, Excel, CSV, SSRS
- Cloud/Online Services
- One Drive, SharePoint Online, web sources
- On Prem
- Do you use Data Gateway to connect to your source?
- We have the Enterprise Data Gateway
- Which connection type you have in the report? (DirectQuery/Import/Live)
- Almost all of them are Import
- Are you Free or Pro Power BI Service User?
- Pro Users all of them
- Do you have Power BI Premium capacity?
- Not yet
- Are you an admin on your PC?
- I am admin on my machine, not sure of my business users who are PBI authors
- zoloturu8 years agoMemorable Member
Anonymous,
- You've said that it is not convinient to use settings per each file? Can you describe why?
- One of the improvements can be to set SQL Server Analysis Services (SSAS) Tabular instance on your machine between your sources and Power BI reports. As result you will have:
- Ability to connect Live to your SSAS database. Much more faster then other connection types. Automatic refresh of report from SSAS
- You will import all your sources to one SSAS database. Easy to build new reports. Only one source to connect to
- Which source type do you use? (SQL Server, Azure SQL, SSAS, Excel etc.)
- ludovit88 years agoHelper I
Details:
- mostly sql and some excel
- If I understand it correctly, yes I have on-premises data gateway (personal mode) for daily data update, but I usually refresh it manually. 90% of data sources are sql database, not big, maybe up to 1 ir 5 thouasnds rows.
- I am pro power BI user. [email protected]
- I dont have power Bi premium capacity, I dont know what it is.
- Yes I am admin. But problem is not only in PBI desktop, it is slow also in PBI could = your services/hardware
- ludovit88 years agoHelper I
Hi, this advice doesnt help.
*Go to File -> Options and Settings -> Options -> Query reduction (CURRENT FILE) and select checkboxes
We need use some filters/selections but the main problém is still the very slow refreshing after changing some filters.
I am using PBI desktop, my virtual server has 64GB ram, I have there 4 intel cores and not fully used, maybe just about 30-70%.
But I had to wait sometimes 2-5 minutes, sometimes longer as you can see in first post, in my video. I also show some of my formulas/measures which I used.
Settings in datasource of sql database is import, not DirectQuerry.
So....if I am not talking about BI cloud, but only PBI deskop and my server doesnt seems to be fully used it is maybe some problem with program itself ? Or maybe my calcutions are bad? This your hint, like use apply button, or other options in query reduction doesnt solve the problem. I hope you can maybe help with some other ideas, I like powerbi but it had to be much faster.
Can you give me some other hints for making it faster?
(if you have some additional question just ask me)
my bi virtual server where bi power desktop iswaiting on refresh, after changes in selection (maybe 5 minutes)