Forum Discussion

ImaneMeskine's avatar
ImaneMeskine
Helper I
2 months ago
Solved

InvalidUnconstrainedJoin — sibling tables sharing same hub

Hi community, I'm delivering a semantic model to end users who will freely build their own visuals — I have no control over which tables or columns they combine. My model has a central table called...
  • tayloramy's avatar
    tayloramy
    1 month ago

    Hi ImaneMeskine

     

    Projet + Commande BTE + SFP Client work because the model can determine a single record that flows between all three tables, starting at SFP Client, going through Project, and ending at Commande BTE. 

     

    If you were to replace Commande BTE with COmmande FTTO, now the model can no longer determine the path of a record because of the many to one relationship between Project and Commande FTTO. 

     

    This ERD makes me think that very little value can be attained by joining SFP Client to Commande FTTO. 
    You have two options here, A: rebuild your model as consolidated Fact and Dimension tables in a star schema, this will ensure that each fact table has all the required information needed for the story it is trying to tell. 

    The other option, if my assumption is correct and there is in fact no value in joining the tables in the example above, is to educate your users and inform them that even if it did work, it would not provide them the insights they are looking for.