Two-minute data freshness from Azure SQL requires DirectQuery connectivity
You plan to create a Power BI semantic model named Model1 that will contain data from an Azure SQL database named DB1. Model1 must show updated data within two minutes of the data being updated in DB1. You need to select a connectivity mode for the connection to DB1. What should you choose?
Community Votes
100% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
DirectQuery sends each visual query straight to DB1, so any committed change is visible the moment a report visual re-queries — the only listed mode that can guarantee sub-2-minute freshness continuously.
Model1 will read from Azure SQL database DB1 and must reflect data changes within two minutes, so the connectivity mode must show current source data without dependence on scheduled refresh cycles.
Choosing import plus frequent refresh — even Premium's 48 refreshes a day average one every 30 minutes, and no import schedule can approach a two-minute staleness bound.
Community Discussion (4 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
DirectQuery keeps the data in DB1 and translates visual interactions into source queries. Whenever a report user opens or interacts with a page, the current state of DB1 is read, so updates appear well within two minutes — typically instantly after a query executes. No import schedule can promise continuous two-minute freshness, and Microsoft's guidance positions DirectQuery precisely for near-real-time needs like this.Why the Other Options Are Wrong
Live connection (B) attaches a report to an existing published model rather than defining connectivity to DB1 itself, and it inherits whatever freshness that model has — there is no model yet, since Model1 is being planned. Import (C) loads a snapshot at refresh time; with scheduled refresh granularity in minutes-to-hours and refresh overhead on the source, it cannot satisfy a two-minute service level.Community Comment Notes
Every comment agrees on DirectQuery, citing the near-real-time requirement. One comment notes there is no point using import when the model must be current within two minutes, which captures the core reasoning.Official Reference
Related Analysis
Practice All PL-300 Questions
Access 116 questions with complete answers and detailed explanations.
View Full PL-300 Practice Test →