Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
Check it out now!Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
Hi.
I have developed a report in Power BI desktop that will be published in Power BI Service, so i need it to be as optimized as possible.
The data sources of the report are excel files stored in Sharepoint. I would like to know which is the best option to get the best optimization and performance of the report:
1) connect to Sharepoint through a Web connection, using the sharepoint URL (Get data -> Web)
2) connect directly to the Sharepoint folder (Get Data -> Sharepoint Folder)
Thanks in advance!
Solved! Go to Solution.
Correct. At the end of the day all methods use the same Graph API calls internally.
Door number Two, please.
NOTE: The data source is Import Mode in both cases. So that will have NO impact on the performance of the report. Focus on optimizing the visuals' queries.
Hi @lbendlin , many thanks for your answer!
Despite being in Import mode in both cases, doesn't the performance get impacted by the fact that when connecting through 'SharePoint Folder', the file search is done internally in Power BI using filters, whereas the file import through 'Web' connection is done online, searching for the document following a longer URL? I would like to understand why there is no difference between one option and the other regarding report optimization/performance, despite the document being imported in both cases.
In general words, you mean that the way you import a document doesn't impact minimally the performance of the report?
Thanks!
Correct. At the end of the day all methods use the same Graph API calls internally.