Data Import Modes
-
Explore Import, DirectQuery, and Live Connection modes in Power BI.
Import Mode
What is Import Mode?
In Import Mode, data is copied and stored inside Power BI file (.pbix).
When you load data, Power BI stores it in its internal memory (VertiPaq engine).
Data works offline after import.
How It Works
Database → Data copied → Stored in Power BI → Reports built on stored data
Advantages
Very Fast Performance
Full DAX Support
Works Offline
Better for complex calculations
Supports advanced modelingDisadvantages
File size increases
Needs scheduled refresh
Not real-time (unless refreshed)Best Use Cases
Small to medium datasets
High-performance dashboards
Complex calculations
Training & demo projects
👉 80% of real-world reports use Import Mode.
DirectQuery Mode
What is DirectQuery Mode?
In DirectQuery Mode, data stays in the original source database.
Power BI does NOT store data.
It sends queries to the database every time user interacts with report.How It Works
Report Interaction → Query sent to database → Database returns result → Visual updates
Advantages
Real-time data
Small file size
Suitable for very large datasetsDisadvantages
Slower performance
Depends on database speed
Limited DAX functions
Limited modeling flexibility