This post is a part of the PL-300: Microsoft Power BI Data Analyst Exam Prep Hub; and this topic falls under these sections:
Prepare the data (25–30%)
--> Get or connect to data
--> Identify and connect to data sources or a shared semantic model
Below are 10 practice questions (with answers and explanations) for this topic of the exam.
There are also 2 practice tests for the PL-300 exam with 60 questions each (with answers) available on the hub.
Practice Questions
Question 1
A report requires the fastest possible query performance and the ability to create calculated tables and columns. The dataset size is moderate and updates occur nightly. Which connection mode should you use?
A. DirectQuery
B. Live connection
C. Import
D. Composite model
✅ Correct Answer: C
Explanation:
Import mode stores data in memory, provides the best performance, and supports full modeling capabilities.
Question 2
A company has a centrally governed Power BI dataset with standardized KPIs used across multiple departments. You need to build a report using this dataset without modifying the model. What should you use?
A. Import mode
B. DirectQuery mode
C. Live connection
D. Power BI dataflow
✅ Correct Answer: C
Explanation:
Live connections are used to connect to shared semantic models and enforce centralized governance.
Question 3
Which limitation exists when using a Live connection to a Power BI dataset?
A. Measures cannot be created
B. Relationships cannot be modified
C. Data refresh cannot be scheduled
D. Visual interactions are disabled
✅ Correct Answer: B
Explanation:
When using a Live connection, the data model is read-only and cannot be changed.
Question 4
A dataset must query a transactional database containing billions of rows with near real-time requirements. The data must remain at the source system. Which connection mode is most appropriate?
A. Import
B. Live connection
C. DirectQuery
D. Power BI dataflow
✅ Correct Answer: C
Explanation:
DirectQuery queries the data directly at the source and supports very large datasets.
Question 5
You connect to a shared semantic model in Power BI Service. Which type of measures can you create?
A. Calculated column measures
B. Dataset-level measures
C. Report-level measures only
D. No measures can be created
✅ Correct Answer: C
Explanation:
With a Live connection, only report-level measures are allowed.
Question 6
Which data source scenario is best suited for Import mode?
A. Streaming IoT telemetry
B. Large fact table updated every second
C. Excel files stored in SharePoint and refreshed weekly
D. Enterprise semantic model shared across teams
✅ Correct Answer: C
Explanation:
File-based sources with scheduled refreshes are ideal for Import mode.
Question 7
Which statement about DirectQuery is true?
A. All Power Query transformations are supported
B. Data is cached in memory for performance
C. Query performance depends on the source system
D. Calculated tables are fully supported
✅ Correct Answer: C
Explanation:
DirectQuery sends queries to the source system, so performance depends on the source.
Question 8
When should you connect to a Power BI dataset instead of importing data?
A. When you need to modify relationships
B. When consistent metrics across reports are required
C. When data volume is small
D. When Power Query transformations are required
✅ Correct Answer: B
Explanation:
Shared semantic models ensure consistency and governance across reports.
Question 9
Which authentication method is commonly used when connecting to cloud-based Power BI datasets?
A. Database authentication
B. Windows authentication
C. OAuth / Microsoft Entra ID
D. Anonymous authentication
✅ Correct Answer: C
Explanation:
Power BI Service connections typically use Microsoft Entra ID (OAuth).
Question 10
A Power BI report must use data from both an imported Excel file and a DirectQuery SQL source. Which feature enables this scenario?
A. Live connection
B. Power BI dataflow
C. Composite model
D. Shared semantic model
✅ Correct Answer: C
Explanation:
Composite models allow combining Import and DirectQuery data sources.
Exam Readiness Check ✅
If you can:
- Quickly identify Import vs DirectQuery vs Live
- Recognize shared semantic model scenarios
- Recall modeling limitations by connection type
…then you’re in great shape for this PL-300 objective.
Go back to the PL-300 Exam Prep Hub main page
