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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Aurelio
Frequent Visitor

Make model more efficient

Good day everyone

 

Currently all data is integrated via import into a single report. The data comes from Business Central or a Sharepoint. However, we thought it would be better to split the data and then bring it back together when creating reports, e.g. Sales or General ledger report.

 

One of the options was to export all the parts of the larger dataset to Power Bi Service and from there extract them in our reports. These will then be retrieved and converted from Import to DirectQuery. So my question is what is the best practice to make the dataset more efficient in terms of model, not table.

 

1) Put everything separately in Power Bi Service to then convert to a DirectQuery?
2) Convert portions to DirectQuery and leave portions as Imports? If, yes. Best fact. tables in DirectQuery or just not?

 

I have attached an image of the current data model.

 

Thanks in advance

 

Relationship.png

2 REPLIES 2
ToddChitt
Super User
Super User

Well, try a granular test of ONE table. Create TWO models: one a DIRECT QUERY and one an IMPORT. Creat the same visuals and slicers for testing. I think you will see that the IMPORT is going to out-perform DIRECT QUERY, especially if it is SharePoint. FYI, data sources such as SharePoint are NOT RDBMS, so when they go to filter data, they are not as efficient as SQL Server.

Direct Query is good if you have data that changes constantly and you MUST have up-to-the-minute results.

(I have seen 5000 record datasets take 5 minutes from SharePoint) 

But do your own tests, please.




Did I answer your question? If so, mark my post as a solution. Also consider helping someone else in the forums!

Proud to be a Super User!





Good morning

 

I'm not really concerned about the Sharepoint but if it is better to compose a dashboard with mulitple Directqueries that splitted up the original dataset or use 1 big import. 

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors