Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.

Reply
dimitragav10_
Helper I
Helper I

DirectQuery Semantic Model

Hello,

I recently migrated a Semantic Model to Microsoft Fabric and configured its properties with Direct Lake behavior set to "DirectQuery Only." However, when I create a new report based on this Semantic Model, Power BI displays "Connected Live to the Semantic Model."

Additionally, I noticed that Power BI provides an option to make changes to the model by switching to a DirectQuery connection. This adds to my confusion—since the Semantic Model is explicitly set to DirectQuery Only, why does the report indicate a Live Connection, and how does this affect modifications to the model?

Could you clarify how these connection modes interact and what the implications are for making changes?

Thank you!

1 ACCEPTED SOLUTION
v-sdhruv
Community Support
Community Support

Hi @dimitragav10_ ,
Your semantic model configured with Direct Lake will fallback to DirectQuery mode by default whenever a DAX query exceeds the limits on a SKU or uses features not supported by Direct Lake mode, such as SQL views from the Warehouse.
In Direct Query mode, the query retrieves data directly from the SQL analytics endpoint of the lakehouse or warehouse.Such queries always return the latest data because they're not constrained to the point in time of the last framing operation.

Live connection is a method that lets you build a report in Power BI Desktop without having to build a semantic model for it. When you create your report in Power BI Desktop, you can connect it to a semantic model that already exist. Since, you already have a semantic model to connect, it shows live connection.

Live vs Direct Query

You can read more about Direct Query fall back and Fabric capacity guardrails and limitations in following link:
https://learn.microsoft.com/en-us/fabric/fundamentals/direct-lake-overview#directquery-fallback
https://learn.microsoft.com/en-us/fabric/fundamentals/direct-lake-overview#fabric-capacity-guardrail...
Hope this helps!
If the response has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it

 

View solution in original post

7 REPLIES 7
v-sdhruv
Community Support
Community Support

Hi @dimitragav10_ ,
Just wanted to check if you had the opportunity to review the information provided ? 
If the response/s has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it.
Thank you.

v-sdhruv
Community Support
Community Support

Hi @dimitragav10_ ,
Just wanted to check if you had the opportunity to review the information provided ? 
If the response/s has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it.
Thank you.

v-sdhruv
Community Support
Community Support

Hi @dimitragav10_ ,
Just wanted to check if you had the opportunity to review the information provided ? 
If the response/s has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it.
Thank you.

v-sdhruv
Community Support
Community Support

Hi @dimitragav10_ ,
Your semantic model configured with Direct Lake will fallback to DirectQuery mode by default whenever a DAX query exceeds the limits on a SKU or uses features not supported by Direct Lake mode, such as SQL views from the Warehouse.
In Direct Query mode, the query retrieves data directly from the SQL analytics endpoint of the lakehouse or warehouse.Such queries always return the latest data because they're not constrained to the point in time of the last framing operation.

Live connection is a method that lets you build a report in Power BI Desktop without having to build a semantic model for it. When you create your report in Power BI Desktop, you can connect it to a semantic model that already exist. Since, you already have a semantic model to connect, it shows live connection.

Live vs Direct Query

You can read more about Direct Query fall back and Fabric capacity guardrails and limitations in following link:
https://learn.microsoft.com/en-us/fabric/fundamentals/direct-lake-overview#directquery-fallback
https://learn.microsoft.com/en-us/fabric/fundamentals/direct-lake-overview#fabric-capacity-guardrail...
Hope this helps!
If the response has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it

 

tharunkumarRTK
Super User
Super User

@dimitragav10_ 

Firstly, Your semantic model is connected to your fabric datasource and you enabled the direct lake behavior as "Direct Query Only" which means every DAX query that you run against this semantic model fetches the data from source in DIRECT QUERY mode. Also, all the reports which are connected to this semantic model runs visual dax queries against this semantic model and those queries will also fetch the data in DIRECT QUERY mode only. I hope this is clear to you.

 

Coming to your question, the new report that you are trying to create in Power BI Desktop says that you are live connectivity mode which means you report is connected to your semantic model in LIVE connectivity mode. But your semantic model is still connected to your fabric datasource in direct query mode only. I hope you understood the difference. 

 

Incase in your current report if you add any other data source then you are explicity converting your live connected report to direct query connectivity mode. Which means, your report will create another semantic model once your publish this new report to Fabric. This new semantic model will basically points to two sources, one is is your original semantic model and the other one is the new source that you added from your power bi desktop.

 

New semantic model ---(DQ mode)---> Original Semantic model ---(DQ behavior)---> Fabric data source

                                                          

 

I know this is a but confusing, But I hope my answers provides some clarity. Let me know if you have any questions

 

Need a Power BI Consultation? Hire me on Upwork

 

 

 

Connect on LinkedIn

 

 

 








Did I answer your question? Mark my post as a solution!
If I helped you, click on the Thumbs Up to give Kudos.

Proud to be a Super User!


PBI_SuperUser_Rank@2x.png
lukiz84
Memorable Member
Memorable Member

When you connect to that model you are connected live. DirectQuery in this case only means, that your MODEL queries the data "directly" from the source and doesn't use the "lake".

Deku
Super User
Super User

Connecting live just means you don't have composite model. In this case live is still direct query, you just don't have a local model. If you select make changes to the model you will swap over to composite 


Did I answer your question?
Please help by clicking the thumbs up button and mark my post as a solution!

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors