Microsoft Fabric Updates Blog

Fabric Mirroring for Azure SQL Managed Instance (Generally Available)

This milestone of Mirroring for Azure SQL Managed Instance in Fabric marks a significant step forward in our mission to provide seamless, near real-time data replication and integration capabilities for our users.

What is Mirroring in Fabric?

Mirroring in Fabric is a powerful feature that allows you to replicate data from various data sources such as your Azure SQL Managed Instance to Fabric’s OneLake. This ensures that your data is always up-to-date and readily available for advanced analytics, AI, and data science without the need for complex ETL processes.

How Fabric Mirroring works

Mirroring provides a modern way of accessing and ingesting data continuously and seamlessly from any database or data warehouse into OneLake in Microsoft Fabric. This is all in near real-time thus giving users immediate access to changes in the source! This ensures great reliability and performance with least amount of resource tax on the source database.

Architecture diagram of mirroring from Azure SQL Managed Instance to Microsoft Fabric

Moreover, unlike CDC, DDL’s like add/drop column are also supported on actively mirrored tables. 

Once the data is mirrored into OneLake, it will be in analytics ready format, ready for immediate consumption across all Fabric experiences and features like Power BI with new Direct Lake mode, Data Warehouse, Data Engineering, Lakehouse, KQL Database, Notebooks and Copilots.

Mirroring – Setup, monitor, and seamless schema changes in Fabric

Getting started with mirroring from Azure SQL Managed Instance to Fabric
Azure SQL Managed Instance Mirroring to Fabric

Accelerate data potential with your Mirrored Azure SQL data in OneLake

Once your Azure SQL Managed Instance data is mirrored, any Mirrored database can be queried and cross joined with other Mirrored databases, warehouses, or lakehouses in Fabric. As every analytics workload in Fabric works seamlessly with OneLake, your Azure SQL data in OneLake can be used with Notebooks to analyze and create models, while building Power BI reports leveraging Direct Lake mode and semantic models quickly and efficiently.

Mirroring Pricing

Mirroring for Azure SQL Managed Instance, same for all Mirrored databases, offers you with free compute and free storage based on the capacity size. For example, if you purchase an F64 capacity, you get 64 free terabytes worth of storage exclusively for mirroring. OneLake storage is charged only when the free Mirroring storage limit is exceeded. You can learn more about Mirroring and OneLake storage pricing Microsoft Fabric – Pricing.

Summary

Today, customers can mirror their Azure SQL Managed Instance data into OneLake and accelerate their data potential with all workloads in Fabric. Together with Mirroring for other sources like Azure SQL Database, SQL Server 2025 (in preview) and in-market versions SQL Server 2016-2022 (in preview), you can leverage the same Mirroring technology and trivial setup to bring your data estate into OneLake.

With Mirroring we’ve heard the following key benefits from our customers and partners:

  1. Reduced total cost of ownership.
  2. Zero costs, zero ETL and zero code.
  3. Faster time to operational data, information to derive insights.

Finally, please stay tuned to the Mirroring Roadmap for new data sources and feature updates.

Resources to Learn more

Relaterade blogginlägg

Fabric Mirroring for Azure SQL Managed Instance (Generally Available)

april 14, 2026 från Tzvia Gitlin Troyna

As Microsoft Fabric continues to converge analytics experiences across workloads, one of the most important steps forward is reducing friction in how users move from raw data to insights. With the latest integrations, the Eventhouse Endpoint is now deeply embedded into the “Analyze data with” entry points across Lakehouse, Data Warehouse, and Eventhouse, bringing a … Continue reading “Unifying “Analyze data with” analytics across Fabric (Preview)”

april 13, 2026 från Twinkle Cyril

Schema evolution is a fact of life for modern analytics platforms. As data models grow, teams need to add columns, drop unused fields, and evolve constraints—often as part of tightly controlled deployment pipelines. Fabric DW supported transactional execution for key table‑focused DDLs like CREATE TABLE, DROP TABLE, TRUNCATE TABLE, CTAS and sp_rename—with this release, ALTER … Continue reading “ALTER TABLE inside explicit transactions in Fabric Data Warehouse (Generally Available)”