- Import model loads data into Power BI memory during refresh.
- Reports run fast because data is stored in VertiPaq engine.
- But data freshness depends on scheduled refresh.
- In one project, we used Import for historical sales data to improve performance.
- Dashboards loaded quickly even with large datasets.
- DirectQuery model does not store data in Power BI.
- It sends queries directly to the source each time a visual is used.
- We used DirectQuery for live operational data where real-time reporting was required.
- However, performance depends on the source system and query optimization.
What is DirectQuery model vs Import model?
Updated on February 23, 2026
< 1 min read
