Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Netrelemo
Helper IV
Helper IV

How can I improve the performance of PowerBI <> MS Project Online?

I am using PowerBI to read from MS Project Online (Office365) though an oData connection

Building a model is unbelievably slow.

I don't think it's a firewall/proxy bottleneck, but rather  the way that PowerBI is designed to work. I'm hoping that there are some secret tips which someone will share, to solving this problem.

  • Connect to data source and choose tables - no problem < 5sec
  • Load tables - 5 seconds to load 100 rows... but if I page down and page up it has to reload all the rows.
  • Select Edit Queries  - no problem < 5 sec
  • Search for a field in a table, using the search - starting to get slow - 5 seconds just to produce a filtered list of fields
  • Do some transformation - slow ... 5 seconds for every action
  • Load results (Close and Apply) -
    • The transfer rates seem to be about 1 Mb / 10 sec
    • It takes about 30 minutes to load 38,000 rows.
  • Then I need to edit the query again, and we start over.

 

Now if I do the exact same with MS Excel, accessing MS PRoject online from an oData connection, the entire process takes under a minute... hence my thought the issue lies within PowerBI.

 

Is this really the best I can hope for?

5 REPLIES 5

Hi @Netrelemo 

 

did you solve your problem?

 

If I answered your question, please mark my post as solution, this will also help others.

Please give Kudos for support.

Did I answer your question?
Please mark my post as solution, this will also help others.
Please give Kudos for support.

Marcus Wegener works as Full Stack Power BI Engineer at BI or DIE.
His mission is clear: "Get the most out of data, with Power BI."
twitter - LinkedIn - YouTube - website - podcast


v-frfei-msft
Community Support
Community Support

Hi @Netrelemo ,

 

How about using Data flow?

 

Community Support Team _ Frank
If this post helps, then please consider Accept it as the solution to help the others find it more quickly.

I don't think a re-engineering a whole data flow to build a model is a sustainable solution. 

Hi,

i think this tips from Chris Webb could help you, to improve the performance.

https://blog.crossjoin.co.uk/2019/10/13/why-does-power-bi-query-my-data-source-more-than-once/

 

If I answered your question, please mark my post as solution, this will also help others.

Please give Kudos for support.

Did I answer your question?
Please mark my post as solution, this will also help others.
Please give Kudos for support.

Marcus Wegener works as Full Stack Power BI Engineer at BI or DIE.
His mission is clear: "Get the most out of data, with Power BI."
twitter - LinkedIn - YouTube - website - podcast


If PowerBI was querying multiple times, it would simply be exponentially worse that what I have now. 

I'm reasonably confident this is a single load. Just so unbelievably slow. 

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.