powerbi semantic model

power bi report using semantic model


One way to share a data model with different reports is to create a semantic model, which is essentially a power bi report with only the data connection, transformation and model, without the visualisation of the report. You can add visualisation if you want to, but normally if it's intended to be a shared data model then it's better to make it data model only.


When developing reports in Power BI in powerbi desktop, in GetData, there is a Power BI Semantic Models option where you can sign in to the workspaces and select the published semantic model to be used for report building.

It seems the semantic model has to be published first before being used by another report.


The new report once published to the workspace, you can check it's lineage to see the dependency between the report and the semantic model


To re-develop a semantic model and reports, you can download the semantic model from workspace to local computer.

Make changes and publish it again (to a different workspace).

Make a new report and connect to the new semantic model.