Skip to content

Transform + Fabric

Transform applications can produce richer, more granular data than their legacy predecessors. With Azure SQL Database mirroring to Fabric, that data flows directly into the unified data platform — ready for analytics, AI, and cross-system insights.

Azure SQL DB in Fabric

Like SQL MI Mirroring, Azure SQL Database can mirror its data into Fabric’s OneLake. But because Transform applications are typically more modern in their data patterns, the Fabric integration unlocks additional capabilities.

%%{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
  SQLDB[("Azure SQL Database<br/>Cloud-Native")]:::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
  RTI["Real-Time Intelligence"]:::bi
  SQLDB -->|"Mirroring (near real-time)"| ONELAKE
  ONELAKE --> PBI
  ONELAKE --> ENG
  ONELAKE --> SCI
  ONELAKE --> RTI

Why Transform + Fabric is More Powerful

Modernized applications produce better data. Combined with Fabric, this creates a compounding advantage:

Stabilize + FabricTransform + Fabric
Mirrors existing database schemas as-isModern schemas optimized for analytics
Batch-oriented application data patternsEvent-driven, real-time data streams
Analytics on legacy data structuresAnalytics on cloud-native data models
BI dashboards and reportsBI + ML + real-time intelligence

The Unified Data Estate

Whether a customer follows Stabilize, Transform, or both, Fabric can become a governed destination for supported operational and analytical data:

%%{init: {'theme':'neutral'}}%%
graph TB
  classDef azure   fill:#0078d4,stroke:#005a9e,color:#fff
  classDef onelake fill:#742774,stroke:#5a1e5a,color:#fff
  classDef bi      fill:#fde8f9,stroke:#742774,color:#3a003a
  subgraph h1["Stabilize"]
    SQLMI[("SQL Managed Instance")]:::azure
  end
  subgraph h2["Transform"]
    SQLDB[("Azure SQL Database")]:::azure
  end
  OL(["OneLake"]):::onelake
  ANALYTICS["Unified Analytics<br/>BI · ML · Real-Time"]:::bi
  SQLMI -->|"Mirroring"| OL
  SQLDB -->|"Mirroring"| OL
  OL --> ANALYTICS
  style h1 fill:#e6f3ff,stroke:#0078d4
  style h2 fill:#e6f3ff,stroke:#0078d4

The Strategic Payoff

For the customer, this means:

  • One governed analytics platform — Fewer duplicated extracts, pipelines, and analytics silos per application
  • Trusted data products — Mirrored and shortcutted data becomes reusable, governed data products consumed across the organization for analytics and AI
  • AI-ready by design — Data in OneLake can support machine learning, Copilot integrations, and advanced analytics once ownership, quality, and access controls are in place
  • Governed by designMicrosoft Purview provides unified data governance, classification, and policy enforcement across the entire data estate — OneLake, Azure, on-premises, and third-party sources
  • Incremental value — Stabilize workloads contribute data to Fabric today; as they evolve to Transform, the data gets richer — but the platform is already in place

Mirroring readiness also depends on supported table and column features, identity settings, tenant boundaries, and connectivity. Treat Fabric as a governed data-products platform: assign product owners, define consumer SLAs, document lineage, and test replication behavior before promising analytics availability to business teams.

Use the Microsoft Fabric Azure SQL Database mirroring limitations and Fabric adoption roadmap as design inputs.

Operating Model

Fabric adoption needs more than mirrored databases. Align the platform to the Fabric adoption roadmap: executive sponsorship, data culture, content ownership, content delivery scope, a Center of Excellence, governance, mentoring, community of practice, user support, system oversight, and change management.

For dc2fabric, that means every mirrored source should have a named data owner, classification and access-review process, documented refresh or replication expectations, and a support path for data consumers. The platform team provides guardrails; business data-product owners make the data usable and trusted.

← Back to Transform Platforms · Continue to Execution →