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
mandarnakil
Frequent Visitor

DirectQuery vs Import

I am using Oracle Database. There are 10-15 tables having a million of records in total. I have to create 30-40 dashboards using this data. Which one would be the better option performance wise? DirectQuery or Import method? or can we have a combination of both for best performance?

1 ACCEPTED SOLUTION

Hello @mandarnakil ,

 

In this case, it's better to import the dimension tables and the fact table that has the billion record usr the direct query modeling.

 

If I answered your question, please mark my post as solution, Appreciate your Kudos 👍

Follow me on Linkedin



Did I answer your question? Mark my post as a solution! Appreciate your Kudos
Follow me on LinkedIn linkedIn
Vote for my Community Mobile App Idea

Proud to be a Super User!




View solution in original post

4 REPLIES 4
Idrissshatila
Super User
Super User

Hello @mandarnakil ,

 

You could import the data because its not that huge, but make sure to work it as a star schema and just get the tables and the columns needed for creating the requirments.

 

https://learn.microsoft.com/en-us/power-bi/guidance/star-schema

 

If I answered your question, please mark my post as solution, Appreciate your Kudos 👍

Follow me on Linkedin



Did I answer your question? Mark my post as a solution! Appreciate your Kudos
Follow me on LinkedIn linkedIn
Vote for my Community Mobile App Idea

Proud to be a Super User!




Oh, thanks @Idrissshatila for the answer!
Actually, I came to know that the data that I will be working on, might increase further and it might be a billion of records in future, not millions. So what would be the best approach in that scenario? 

Hello @mandarnakil ,

 

In this case, it's better to import the dimension tables and the fact table that has the billion record usr the direct query modeling.

 

If I answered your question, please mark my post as solution, Appreciate your Kudos 👍

Follow me on Linkedin



Did I answer your question? Mark my post as a solution! Appreciate your Kudos
Follow me on LinkedIn linkedIn
Vote for my Community Mobile App Idea

Proud to be a Super User!




Hello @Idrissshatila,
I have fact tables and dimension tables in the same data source. First, I used DirectQuery for importing Fact tables. Then I wanted to import the dimension tables from the same data source but the Import option was disabled. So I tried using the below option to convert the storage mode to Import but it is importing the fact tables too which we don't want
Screenshot 2023-07-31 140450.png So I wanted to ask if we can DirectQuery as well as use Import option for the same data source? If not, is there any other way I can achieve this?

Helpful resources

Announcements
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!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

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