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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
tomas12344
Helper III
Helper III

Performance for a report with big source data

HI All

Have a very special report, that uses a query in SAP BW, which is quite big. We already managed to somehow reduce the number of lines, but I think it is still big.

Current status is, that we are able to load 2 years of the data from SAP BW to PBI (impot mode), but there are still lot of rows - 70M rows (the load is quite fast only 2hours). 
The question is, if you can estimate any performance for such big dataset, eventualy what to check? If you have any experience with such big dataset? 

Currently the customer want only some 3 small tables, but in the future they want to extend the report. Report should run in Service, so any suggestion for consideration would be helpful.

3 ACCEPTED SOLUTIONS
Greg_Deckler
Super User
Super User

@tomas12344 So import mode is going to be the fastest in terms of performance. The actual performance of the report will be mainly controlled by how many visuals you have on a page and how complex your DAX measures are. It is extremely difficult to know any of that until you actually create the report. 



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

Anonymous
Not applicable

Hi @tomas12344 ,

 

Microsoft provides a comprehensive guide on optimizing Power BI solutions, including data model optimization, visualization optimization, and environment optimization. Please refer: Optimization guide for Power BI - Power BI | Microsoft Learn

In addition to this, incremental refresh allows you to load and refresh data in increments, significantly reducing load times and resource usage.

If you're not already, consider using Power BI Premium. It provides dedicated capacity which can handle larger datasets and more complex reports than the shared capacity.

 

Best Regards,

Neeko Tang

If this post  helps, then please consider Accept it as the solution  to help the other members find it more quickly. 

View solution in original post

Hello @tomas12344, for such an extraction you may have to split the load into multiple packets.

 

you will find these useful:

  1. Guide for high volume data replication from SAP : https://www.youtube.com/playlist?list=PLTum8dvrbVA2nqRs4pUN29XzJ8Qd-OUym
  2. Once full extraction is done, scheduled delta capture from SAP : https://www.youtube.com/playlist?list=PLTum8dvrbVA1lguJcC3aX1w4NswhHDn_0

Microsoft recommended architecture for PowerBI / Fabric integration with SAP (See the cached method): 

https://techcommunity.microsoft.com/t5/azure-data-factory-blog/integrate-microsoft-fabric-with-sap-d...

 

Questions? please reach out.

Anupam

 

View solution in original post

3 REPLIES 3
Anonymous
Not applicable

Hi @tomas12344 ,

 

Microsoft provides a comprehensive guide on optimizing Power BI solutions, including data model optimization, visualization optimization, and environment optimization. Please refer: Optimization guide for Power BI - Power BI | Microsoft Learn

In addition to this, incremental refresh allows you to load and refresh data in increments, significantly reducing load times and resource usage.

If you're not already, consider using Power BI Premium. It provides dedicated capacity which can handle larger datasets and more complex reports than the shared capacity.

 

Best Regards,

Neeko Tang

If this post  helps, then please consider Accept it as the solution  to help the other members find it more quickly. 

Hello @tomas12344, for such an extraction you may have to split the load into multiple packets.

 

you will find these useful:

  1. Guide for high volume data replication from SAP : https://www.youtube.com/playlist?list=PLTum8dvrbVA2nqRs4pUN29XzJ8Qd-OUym
  2. Once full extraction is done, scheduled delta capture from SAP : https://www.youtube.com/playlist?list=PLTum8dvrbVA1lguJcC3aX1w4NswhHDn_0

Microsoft recommended architecture for PowerBI / Fabric integration with SAP (See the cached method): 

https://techcommunity.microsoft.com/t5/azure-data-factory-blog/integrate-microsoft-fabric-with-sap-d...

 

Questions? please reach out.

Anupam

 

Greg_Deckler
Super User
Super User

@tomas12344 So import mode is going to be the fastest in terms of performance. The actual performance of the report will be mainly controlled by how many visuals you have on a page and how complex your DAX measures are. It is extremely difficult to know any of that until you actually create the report. 



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

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