Skip to content

Stabilize + Fabric

Here is the multiplier on the Stabilize path: with supported databases and the right connectivity, operational data from SQL Managed Instance can be mirrored into Microsoft Fabric for near-real-time analytics, reporting, and AI without custom ETL pipeline development for the mirrored tables.

SQL MI Mirroring to Fabric

SQL Managed Instance Mirroring creates a continuous, low-latency replication of your database into Fabric’s OneLake — the unified data lake that underpins all Fabric workloads.

%%{init: {'theme':'neutral'}}%%
graph LR
  classDef azure   fill:#0078d4,stroke:#005a9e,color:#fff
  classDef onelake fill:#742774,stroke:#5a1e5a,color:#fff
  classDef bi      fill:#fde8f9,stroke:#742774,color:#3a003a
  SQLMI[("Azure SQL<br/>Managed Instance")]:::azure
  ONELAKE(["OneLake<br/>Fabric Data Lake"]):::onelake
  PBI["Power BI<br/>Reports & Dashboards"]:::bi
  ENG["Data Engineering<br/>Spark / Notebooks"]:::bi
  SCI["Data Science<br/>ML Models"]:::bi
  SQLMI -->|"Mirroring (near real-time)"| ONELAKE
  ONELAKE --> PBI
  ONELAKE --> ENG
  ONELAKE --> SCI

Why This Matters

Traditional approaches to analytics often require building ETL pipelines, maintaining a separate data warehouse, and accepting hours or days of data latency. SQL MI Mirroring changes that design point for supported data:

Traditional ApproachWith Mirroring
Build and maintain ETL pipelinesConfiguration-based mirroring
Hours or days of data latencyNear-real-time (seconds to minutes)
Separate data warehouse to manageData lands directly in OneLake
Duplicate extract storesUses Fabric capacity and OneLake

What You Unlock

Once data is in Fabric, the entire Fabric platform is available:

  • Power BI — Interactive dashboards on mirrored operational data
  • Data Engineering — Spark-based data transformation and enrichment
  • Data Science — Machine learning models trained on production data
  • Real-Time Intelligence — Event-driven analytics and alerting

Private SQL MI scenarios also need connectivity planning. If SQL MI is not publicly accessible, use a virtual network data gateway or on-premises data gateway that can reach the SQL MI private endpoint. Unsupported tables, column types, schema features, tenant boundaries, or identity settings can block or exclude mirroring, so run a readiness review before committing the analytics timeline. Use the Microsoft Fabric SQL MI mirroring limitations and SQL MI mirroring security guidance during design.

When to Enable Mirroring

Mirroring makes sense when the customer’s strategy includes:

  • Business intelligence on operational data (not just historical snapshots)
  • Cross-system analytics (combining data from multiple databases)
  • AI/ML initiatives that need access to production-quality data
  • Reducing the complexity of existing ETL/data warehouse infrastructure

If these are not strategic priorities today, mirroring can be enabled later after readiness validation, permissions design, and capacity planning.

← Back to Stabilize Workloads · Next: Transform Platforms →