Forum Discussion
power bi report based on multiple semantic models
- 6 months ago
You can use more than one Power BI semantic model in a single report, but there are two different scenarios:
1. Same report with multiple models,
You can connect to Model A and Model B and use visuals from both in one PBIX. However, the models stay separate: you generally can’t relate tables across them, and slicers/filters from one model usually won’t filter visuals from the other model.
2. Truly combining models,
You may be able to use a composite model (DirectQuery for semantic models) to add a second model and create relationships/combined measures. This depends on tenant settings and can introduce limitations such as performance, restricted modeling features, and more sensitivity to changes in the upstream models.You will need permission to all underlying semantic models. If upstream models change (rename/remove fields), your report can break. Also, cross-model filtering and “single set of slicers” is not automatic unless you implement an integration approach.
If your end goal is a single, consistent reporting experience, the most reliable approach is usually to build a combined semantic model upstream and then build reports from that one model.
Hi , powerbiexpert22 , Yes you can bring in 2 or more semantic model as source and create a report on top of it .
When you connect to the first semantic model (A) it will be in Live mode . You can see it at the bottom of the desktop .
When you bring in the second model (B) by using the get data option pbi will provide a prompt asking it need to change the connection from live to Direct Query and asking for the user input to add the local model
once you select add a local model you can select the required tables you want to retain from model A
Choose the second model B and bring in the required tables
now you can create relationships between tables and use it as a single model .
But the keep in account of the constrains it brings RLS from both models and the users needs permission to access both the models to view the report .
When you publish it will create the semantic model A and B as the direct query source for your pbix file .
Thanks
If this response was helpful in any way, I’d gladly accept a kudo.
Please mark it as the correct solution. It helps other community members find their way faster