Mirroring (Microsoft Fabric)

Mirroring in Microsoft Fabric brings source data into its analytics environment through database replication, metadata shortcuts, or an open change-data landing interface. Database and open mirroring produce Delta tables in OneLake; metadata mirroring leaves the data at its source and reads it through shortcuts.

Three kinds of mirroring

TypeWhat movesExample sources in the documentation
Database mirroringData: tables are replicated into OneLake and changes are merged in near real timeAzure SQL Database, SQL Server, Azure Cosmos DB, PostgreSQL, Snowflake, Oracle, Google BigQuery
Metadata mirroringOnly catalog, schema, and table metadata; the data is read in place through shortcutsAzure Databricks Unity Catalog
Open mirroringChange data written by any application to a landing zone through public APIs, then merged into Delta tablesCustom applications and third-party providers

Each mirrored database also gets a read-only SQL analytics endpoint.

How current, and at what cost

For database mirroring, the documentation says changes can be published as fast as every 15 seconds, and that near real-time latency depends on the source and destination regions, the volume and frequency of changes, network conditions, and gateway resources for on-premises sources. That is a range to measure, not a guarantee.

  • Storage: one terabyte of mirroring storage free for each capacity unit purchased (64 TB on an F64); beyond that, or while the capacity is paused, normal OneLake storage charges apply.
  • Replication compute: free, and it does not consume the capacity. Querying the mirrored data with SQL, Spark, or Power BI is charged normally.
  • A running capacity is required. If the capacity is paused or deleted, no data is replicated.

What it does not remove

Database mirroring is still replication, so the usual responsibilities of a copy remain. The replica lags the source by an amount that should be measured. Old files are vacuumed according to a retention setting โ€” one day by default for mirrored databases created after mid-2025, per the documentation โ€” which also bounds how far back Delta time travel can reach. Changes in the source schema, and the effect of capturing changes on the source database, need to be checked against the documentation for that particular source. Mirroring removes the pipeline to build; it does not remove the need to know how fresh the data is and who owns the source. How it compares with shortcuts and fits into Fabric’s architecture is worked through in Microsoft Fabric Architecture: OneLake, Capacity, and the Move from Synapse.

Further reading


Discover more from Insightful Data Lab

Subscribe to get the latest posts sent to your email.

Similar Posts

Questions, corrections, or additional insights?

This site uses Akismet to reduce spam. Learn how your comment data is processed.