Import mode loads data into Power BI's memory, allowing fast analysis and offline use. Data is refreshed on schedule or manually.
Click to reveal answer
beginner
What is DirectQuery mode in Power BI?
DirectQuery mode queries data directly from the source each time you interact with the report, showing real-time data without storing it in Power BI.
Click to reveal answer
beginner
Name one advantage of Import mode over DirectQuery.
Import mode offers faster report performance because data is stored in memory, reducing query time compared to DirectQuery.
Click to reveal answer
beginner
Name one advantage of DirectQuery over Import mode.
DirectQuery shows the most current data without needing to refresh, which is useful for real-time or frequently changing data.
Click to reveal answer
intermediate
What is a limitation of DirectQuery mode?
DirectQuery can be slower because every interaction sends a query to the data source, and some complex calculations may not be supported.
Click to reveal answer
Which mode stores data inside Power BI for faster access?
AStreaming mode
BDirectQuery mode
CImport mode
DLive connection mode
✗ Incorrect
Import mode loads data into Power BI's memory, enabling faster report performance.
Which mode queries the data source every time you interact with the report?
AImport mode
BAggregated mode
CCached mode
DDirectQuery mode
✗ Incorrect
DirectQuery mode sends queries to the data source on demand to get the latest data.
What is a key benefit of using DirectQuery mode?
AReal-time data updates
BOffline data access
CFaster report loading
DNo need for data source
✗ Incorrect
DirectQuery provides real-time data by querying the source directly.
Which mode requires scheduled refreshes to update data?
AImport mode
BDirectQuery mode
CLive connection
DPush dataset
✗ Incorrect
Import mode stores data and needs refreshes to update it.
Which of these is a limitation of DirectQuery?
ASupports all complex DAX calculations
BSlower performance due to live queries
CData is stored in Power BI memory
DNo connection to data source needed
✗ Incorrect
DirectQuery can be slower because it queries the data source live.
Explain the main differences between DirectQuery and Import mode in Power BI.
Think about where the data lives and how often it updates.
You got /4 concepts.
When would you choose DirectQuery over Import mode? Give reasons.
Consider data freshness and size.
You got /4 concepts.
Practice
(1/5)
1. Which Power BI mode loads data into memory for faster report performance?
easy
A. Streaming mode
B. DirectQuery mode
C. Live Connection mode
D. Import mode
Solution
Step 1: Understand Import mode behavior
Import mode loads data into Power BI's memory, enabling fast offline access.
Step 2: Compare with DirectQuery mode
DirectQuery queries data live from the source, which can be slower due to network calls.
Final Answer:
Import mode -> Option D
Quick Check:
Import mode = loads data into memory [OK]
Hint: Import mode = data in memory for speed [OK]
Common Mistakes:
Confusing DirectQuery as loading data into memory
Thinking Live Connection is same as Import mode
Assuming Streaming mode stores data in memory
2. Which of the following is the correct way to switch to DirectQuery mode when connecting to a SQL Server in Power BI?
easy
A. Choose 'DirectQuery' option during data source connection
B. Select 'Import' in the data source settings
C. Enable 'Live Connection' after loading data
D. Use 'Get Data' and then select 'Streaming dataset'
Solution
Step 1: Identify how to select connection mode
When connecting to SQL Server, Power BI prompts to choose Import or DirectQuery mode.
Step 2: Confirm correct selection for DirectQuery
Choosing 'DirectQuery' during connection enables live queries to the database.
Final Answer:
Choose 'DirectQuery' option during data source connection -> Option A
Quick Check:
DirectQuery selected at connection time [OK]
Hint: Pick DirectQuery option when connecting to data source [OK]
Common Mistakes:
Selecting Import mode instead of DirectQuery
Trying to enable DirectQuery after data load
Confusing Live Connection with DirectQuery
3. Consider a Power BI report connected to a large sales database using DirectQuery mode. What is the expected behavior when a user filters the report by a specific product category?
medium
A. Power BI sends a live query to the database to fetch filtered data
B. The filter applies instantly using cached data in Power BI
C. The report crashes due to large data size
D. The filter does not work because DirectQuery does not support filtering
Solution
Step 1: Recall DirectQuery behavior on filtering
DirectQuery mode sends queries live to the source database when filters change.
Step 2: Understand filtering effect
Filtering triggers a new query to fetch only relevant data from the database.
Final Answer:
Power BI sends a live query to the database to fetch filtered data -> Option A
Quick Check:
DirectQuery filters trigger live queries [OK]
Hint: DirectQuery queries live on filter changes [OK]
Common Mistakes:
Assuming filters use cached data in DirectQuery
Believing DirectQuery disables filtering
Thinking report crashes due to filtering
4. You created a Power BI report using Import mode but notice the data is outdated. What is the most likely cause and how to fix it?
medium
A. Data source is offline; switch to DirectQuery mode
B. Import mode does not support data refresh; use Live Connection
C. Data refresh is not scheduled; set up a refresh schedule
D. Report is corrupted; recreate the report
Solution
Step 1: Identify Import mode data update method
Import mode loads data once and requires scheduled refresh to update data.
Step 2: Determine fix for outdated data
Setting up a refresh schedule updates the imported data regularly.
Final Answer:
Data refresh is not scheduled; set up a refresh schedule -> Option C
Quick Check:
Import mode needs refresh schedule [OK]
Hint: Schedule refresh to update Import mode data [OK]
Common Mistakes:
Thinking Import mode updates data automatically
Confusing Import mode with DirectQuery refresh
Assuming report corruption causes outdated data
5. A company has a very large dataset updated every minute and needs near real-time reports. Which Power BI mode should they choose and why?
hard
A. Import mode, because it provides the fastest report performance
B. DirectQuery mode, because it queries live data for up-to-date reports
C. Import mode, because it supports incremental refresh every minute
D. DirectQuery mode, because it caches data locally for faster access
Solution
Step 1: Analyze data size and update frequency
Very large data updated every minute requires live querying to stay current.
Step 2: Match mode to requirements
DirectQuery mode queries data live, providing near real-time updates without importing all data.
Final Answer:
DirectQuery mode, because it queries live data for up-to-date reports -> Option B
Quick Check:
Large, frequently updated data = DirectQuery [OK]
Hint: Use DirectQuery for large, frequently updated data [OK]
Common Mistakes:
Choosing Import mode despite frequent updates
Thinking incremental refresh updates every minute
Believing DirectQuery caches data locally
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.