What Is Fabric Data Warehouse? - Microsoft Fabric (original) (raw)

Applies to: ✅ SQL analytics endpoint and Warehouse in Microsoft Fabric

Fabric Data Warehouse is an enterprise scale relational warehouse on a data lake foundation.

Data warehouse customers benefit from:

Data warehousing items

Fabric Data Warehouse is not a traditional enterprise data warehouse, it's a lake warehouse that supports two distinct warehousing items: the Fabric warehouse item and the SQL analytics endpoint item. Both are purpose-built to meet customers' business needs while providing best in class performance, minimizing costs, and reduced administrative overhead.

Fabric Data Warehouse

In a Microsoft Fabric workspace, a Fabric warehouse is labeled as Warehouse in the Type column. When you need the full power and transactional capabilities (DDL and DML query support) of a data warehouse, this is the fast and simple solution for you.

Screenshot showing the Warehouse type in workspace.

The warehouse can be populated by any one of the supported data ingestion methods such as COPY INTO, Pipelines, Dataflows, or cross database ingestion options such as CREATE TABLE AS SELECT (CTAS), INSERT..SELECT, or SELECT INTO.

To get started with the Warehouse, see:

SQL analytics endpoint of the Lakehouse

In a Microsoft Fabric workspace, each Lakehouse has an autogenerated "SQL analytics endpoint" which can be used to transition from the "Lake" view of the Lakehouse (which supports data engineering and Apache Spark) to the "SQL" view of the same Lakehouse to create views, functions, stored procedures, and apply SQL security.

Screenshot showing the SQL analytics endpoint type in workspace.

Using similar technology, a warehouse, a SQL database, and Fabric OneLake all automatically provision a SQL analytics endpoint when created.

With the SQL analytics endpoint, T-SQL commands can define and query data objects but not manipulate or modify the data. You can perform the following actions in the SQL analytics endpoint:

To get started with the SQL analytics endpoint, see:

Warehouse or lakehouse

When deciding between using a warehouse or a lakehouse, it's important to consider the specific needs and context of your data management and analytics requirements.

You always have the opportunity to add one or the other at a later point should your business needs change and regardless of where you start, both the warehouse and the lakehouse use the same powerful SQL engine for all T-SQL queries.

For more detailed decision guidance, see Microsoft Fabric decision guide: Choose between Warehouse and Lakehouse.

Analyze data in the Lakehouse, Warehouse, or Eventhouse

Microsoft Fabric provides a unified Analyze data with menu that gives you a consistent way to move from data to analysis across Lakehouse, Warehouse, and Eventhouse. Instead of navigating different menus for each workload, you can start your analysis from a single, predictable entry point.

From a Lakehouse or Warehouse, the Analyze data with action lets you:

This integration provides a consistent experience regardless of where your data lives. The same Analyze data with menu is available in Lakehouse, Warehouse, and Eventhouse, so the way you analyze data looks and feels the same across all workloads. Whether you're doing exploratory analysis, advanced transformations, or experimentation, you can get started quickly from a familiar starting point.

Migration

Use the Fabric Migration Assistant for Data Warehouse to migrate from Azure Synapse Analytics, SQL Server, and other SQL Database Engine platforms. Review Migration​ planning and Migration​ methods for ​Azure Synapse Analytics dedicated SQL pools to Fabric Data Warehouse.

For migration guidance across Microsoft Fabric, review the tools and links in Microsoft Fabric migration overview.