Lesson 45 – Create Power BI Semantic Model from Warehouse in Microsoft Fabric

In the era of advanced analytics, leveraging data is essential for making informed decisions. Microsoft Fabric, offers a robust framework for data management and analysis. A standout feature in this ecosystem is the capability to effortlessly generate Power BI semantic models directly from a Warehouse.

In this blog post, we will explore the intricacies of this process, its advantages, and key considerations within the Microsoft Fabric environment.

Note:Since September 5, 2025, default Power BI semantic models are no longer auto-created when you create a warehouse or lakehouse; and by November 30, 2025, all previously auto-created default semantic models were disconnected from their parent item and became independent semantic models

Power BI semantic model

In Microsoft Fabric, Power BI semantic models provide a logical representation of analytical domains . Following a star schema, these models empower users to analyse data effortlessly. Integrated seamlessly into Power BI, users can build reports in the web or desktop, ensuring a time-saving and user-friendly experience.

New semantic models created from a Warehouse or SQL analytics endpoint now use Direct Lake storage mode by default. Direct Lake reads data directly from OneLake, providing fast query performance while keeping the data up to date without importing or duplicating it. If Direct Lake cannot be used because of certain limitations, it automatically falls back to DirectQuery. You can also create Import or DirectQuery semantic models manually using Power BI Desktop and the SQL analytics endpoint.

Creating Power BI semantic models directly from a data warehouse offers several advantages

  • Optimized warehouse structures improve query performance for faster data retrieval.
  • Direct Power BI to warehouse connection minimizes the need for ETL, ensuring up-to-date reports.
  • Live data connections provide real-time insights, updating Power BI reports as warehouse data changes.
  • The semantic model reflects the warehouse schema, ensuring data consistency and accurate reporting.
  • Warehouse security controls are inherited, enforcing data-level security rules for authorized access.
  • Scalable semantic models handle large datasets without compromising performance, allowing seamless growth in Power BI.

How to create Power BI semantic model from warehouse?

Follow the steps to create semantic model from warehouse.

  • Enter the name for the new warehouse you wish to create. Click Create.
  • Upon entering, you will be directed to the warehouse home page. For this exercise, sample data has been utilized. Click on the sample data option to load it into your newly created warehouse.
  • Once selected, all tables from the sample data will be loaded into the warehouse. Now, switch to the reporting ribbon for further actions.
  • Within the Reporting ribbon, select “New semantic model.”
  •  In the following dialog, designate the workspace and select the tables to be included, then proceed by clicking “Confirm.
  • The semantic model has been successfully created under the chosen workspace. Confirm the creation on the workspace page dedicated to the semantic model.
  • After the semantic model is created, click New Report to create a Power BI report.

Power BI semantic model

When establishing a Warehouse or SQL analytics endpoint, an automatic creation of a default Power BI semantic model takes place, identifiable by the (default) suffix.

Note:Microsoft Fabric has updated how Power BI semantic models work with Warehouse, Lakehouse, and Mirrored items. A default semantic model is no longer created automatically. Instead, you must create a semantic model manually when required. Previously created semantic models continue to work independently and can still be used for existing reports and dashboards.
Tags Microsoft Fabric
MS Learn Modules

Test Your Knowledge

Quiz