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

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.

Reply
orlandoramirez
Frequent Visitor

warehouse views performance in semantic model

Good day,

I want to know the impact of creating views in a fabric data warehouse when use them in a semantic model. We have the following scenario: We need to make a relationship from a column of a dim table to the fact table in two or more columns, for example a date column in a date-time dimension to invoice date and ship date in the fact table. Fabric only allows a relationship between two tables through one column. To solve this, we are creating views of all the dimension tables that we need to make relationships with two columns. When I add a view to the semantic model, a warning about performance issues appears in the view. We need to create several views from dim tables, and making copy of the data in other tables is not an option for us taking into account storage usage.

Since the views are mostly a select of all columns and maybe in some cases a where with a specific condition, what is the impact in performance of those views in the semantic model?

Thanks in advance.

1 ACCEPTED SOLUTION
GilbertQ
Super User
Super User

Hi @orlandoramirez 

 

I would suggest creating a composite model of the two columns in both your fact table and your dimension table here. I will then bring this data into your semantic model and create the join on the composite model in the semantic model. This should allow a great performance within the semantic model and not having to worry about the views in the Warehouse





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

View solution in original post

3 REPLIES 3
GilbertQ
Super User
Super User

Yes that is correct.





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

GilbertQ
Super User
Super User

Hi @orlandoramirez 

 

I would suggest creating a composite model of the two columns in both your fact table and your dimension table here. I will then bring this data into your semantic model and create the join on the composite model in the semantic model. This should allow a great performance within the semantic model and not having to worry about the views in the Warehouse





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

Thanks for your response. I realized I've made a mistake in my question, so I've corrected it. What I need really is to make a relationship between a column in the dim to two or more columns in the fact. Thanks for your help.

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors