Casus
Om goed inzicht te krijgen in de prestatie van een veel-op-veel relatie, kan die het beste worden vergeleken met de prestatie van de één-op-veel relatie.
Één-op-veel betekent dat in de veel-kolom (feitentabel) een waarde meerdere keren kan voorkomen. In de één-kolom (vaak de dimensie) komt de waarde maar één keer voor. Dit is de meest voorkomende relatie en zal de beste prestaties opleveren. Power BI hoeft immers maar één waarde op te zoeken en matchen. Deze relatie wordt in beginsel altijd geadviseerd.
Ter illustratie zijn twee semantische modellen gecreëerd. Beide zijn identiek aan elkaar, waarbij het enige verschil de relatie kardinaliteit van één-op-veel naar veel-op-veel betreft.
De data betreft een simpele dimensietabel met categorie {A, B, C} en een feitentabel met meerdere terugkerende waarden {A, B, C} plus een hoeveelheid kolom.