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

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
mckinleyp
Frequent Visitor

Creating a relationship between two live semantic models without access to Power Query

Hey there please see below I really need help on this one 

I need to join two semantic models as they contain data that really needs to be together in order to be useful. There are a couple of relationships I can create between the tables but the only one that seems to make the most sense is on transaction number. 

the issue is that one table contains all transaction numbers and has extra info attached while the other table has just one type of transaction number and no extra info 

 

any help on how I could connect these two would be appreciated. 

 

**note these are live models and I cannot use power query 

mckinleyp_0-1734555609980.png

 

3 REPLIES 3
lbendlin
Super User
Super User

 the only one that seems to make the most sense is on transaction number. 

DANGER DANGER DANGER

 

transaction numbers tend to have extremely high cardinality.  Anything above 50000 will result in catastrophic performance as the cross-semantic model queries (the queries, not the data!) will end up being multiple gigabytes due to the enumeration of the join column.  Very highly NOT recommended.

Thankyou for that! I was encoutering that kind of error. One thing I would note that one semantic model has key collums in each of their tables, would there be a way for me to replicate those keys in the other model? I cannot use power query or edit the data since it is live. 

 

I am adding the below screenshot to add context

the right hand light blue tables are from a finance model and the lefthand darker blue are an inventory model. The goal is that I can combine them so I can see the location (warehouse) the transaction took place in and by which ledger account (located in finance model) 

mckinleyp_0-1734617116353.png

 

The only way to make this work is to NOT join them but to use measures and TREATAS to run very finely tuned queries across them.

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

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

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 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.