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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
R_S
Helper I
Helper I

Question about Direct Query with shared semantic models

Hello,

 

Currently I mange shared semantic models for various business departments that feed mainly from a common data warehouse. These shared semantic models use Import storage mode. One department would now like to add some excel data (that they would maintain) to one of their reports. If this report is changed to use a composite model then the connection to the shared PBI semantic model will change to Direct Query.

 

Does this mean that just the shared semantic model will be accessed directly, or will the shared semantic model also then access the DWH via DQ instead of Import.

 

Cheers,

R

1 ACCEPTED SOLUTION

When you create a composite model that connects to your shared semantic model via DirectQuery and adds Excel data, only the connection between your report and the shared semantic model will be DirectQuery.

 

The shared semantic model itself will maintain its original Import storage mode connection to the data warehouse.

 

In other words:

 

Your report will use DirectQuery to access the shared semantic model

 

The shared semantic model will continue to use Import mode to access the data warehouse

 

Your Excel data will be imported into your report

 

This is what's known as "chaining" in composite models, where a DirectQuery connection is made to another tabular model (in this case, your shared semantic model). The underlying storage mode of the shared semantic model remains unchanged

View solution in original post

8 REPLIES 8
vanessafvg
Super User
Super User

in the composite model you can see which tables are direct query or imported in the layout view (model view).  if your dwh tables are set to import, then they will still need to be imported in.   Not sure if i am answering your question. 





If I took the time to answer your question and I came up with a solution, please mark my post as a solution and /or give kudos freely for the effort 🙂 Thank you!

Proud to be a Super User!




When you create a composite model that connects to your shared semantic model via DirectQuery and adds Excel data, only the connection between your report and the shared semantic model will be DirectQuery.

 

The shared semantic model itself will maintain its original Import storage mode connection to the data warehouse.

 

In other words:

 

Your report will use DirectQuery to access the shared semantic model

 

The shared semantic model will continue to use Import mode to access the data warehouse

 

Your Excel data will be imported into your report

 

This is what's known as "chaining" in composite models, where a DirectQuery connection is made to another tabular model (in this case, your shared semantic model). The underlying storage mode of the shared semantic model remains unchanged

Hello,

 

Currently I mange shared semantic models for various business departments that feed mainly from a common data warehouse. These shared semantic models use Import storage mode. One department would now like to add some excel data (that they would maintain) to one of their reports. If this report is changed to use a composite model then the connection to the shared PBI semantic model will change to Direct Query.

 

Does this mean that just the shared semantic model will be accessed directly, or will the shared semantic model also then access the DWH via DQ instead of Import.

 

Cheers,

R

Hi @R_S ,

As we haven’t heard back from you, we wanted to kindly follow up to check if the solution we provided for your issue worked for you  or let us know if you need any further assistance?

Your feedback is important to us, Looking forward to your response. 

I am not sure how a second thread was created. I've already commented here: Solved: Question about Direct Query with shared semantic m... - Microsoft Fabric Community

Hi @R_S ,

Thank you  @lbendlin , for the clarification. 

1.  Adding Excel data  to a report connected to a shared semantic model will switch the report to composite model mode, making the connection to the shared semantic model DirectQuery.

2. This change only affects the report’s connection. The original shared semantic model remains in its storage mode, like Import, and does not switch to DirectQuery for its data sources (data warehouse).

 

 Refer to the official Microsoft documentation.

 Use composite models in Power BI Desktop - Power BI | Microsoft Learn

 

Regards,

Yugandhar.

You need to differentiate between the semantic model being the source or the destination.

 

Destination:  You are loading data into a semantic model in import mode, or you connect to data sources in live or direct query modes.  The fact that you import the data into the semantic model is irrelevant for the report users.

 

Source:  If you connect to a semantic model you do that by default in Live mode. Only if you attempt to make changes to the data model will it switch to mixed/direct query mode.  This still has nothing to do with the fact that the semantic model you connect to may have been fed by import mode sources.

 

Adding the (non-foldable) Excel Source is equivalent to a data model modification, hence you will be asked to switch to Mixed mode. 

Thank you, this was what I wanted to confirm.

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.