Microsoft Fabric Profiled

A SaaS analytics platform that unifies data engineering, warehousing, real-time analytics, data science and Power BI on a single lake (OneLake).

At a glance

Microsoft Fabric is Microsoft's all-in-one SaaS analytics platform. Instead of assembling separate Azure services, teams get data integration, lakehouse, warehouse, real-time analytics, data science and Power BI in one product. All of it shares one storage layer, OneLake, and one capacity-based bill.

Where it fits

  • Strongest when: the organisation already uses Microsoft 365, Power BI and Azure, and wants one managed platform with little infrastructure to run.
  • Consider carefully when: you need to run on AWS or GCP, or want fine control over compute clusters.

Key concepts

  • Tenant → Capacity → Workspace → Item: how Fabric resources are organised.
  • OneLake: one logical lake per tenant; every item's data is stored there in Delta/Parquet format.
  • Shortcuts & Mirroring: reach data in other stores without building ETL.
  • Direct Lake: Power BI reads Delta tables in OneLake directly, without import or DirectQuery.

Products (11)

BI & Analytics

Microsoft's BI suite, integrated natively into Fabric, with Direct Lake mode over OneLake tables.

Data Engineering (Spark & Notebooks)

Data Integration (ETL/ELT)

Continuously replicates external databases into OneLake as Delta tables, with near real-time freshness.

Data Lake & Storage

A single, tenant-wide logical data lake that stores all Fabric data in Delta/Parquet format, with shortcuts to external storage.

Data Science & ML

Data Warehouse

Generative AI & Agents

AI assistance across Fabric workloads, plus data agents for natural-language Q&A over data.

Lakehouse

A Fabric item that combines files and Delta tables in OneLake, with an automatically generated SQL analytics endpoint.

Operational Database

An operational SQL database in Fabric that automatically replicates to OneLake for analytics.

Streaming & Real-Time

Streaming ingestion, KQL-based Eventhouses, real-time dashboards and event-driven actions.

Upcoming events

From the blog

Capability snapshot

4 partial · 16 native · 5 unknown

CapabilitySupportNotes
Platform & Deployment
Cloud availabilityPartialRuns on Azure only; OneLake shortcuts can reference data in AWS S3, Google Cloud Storage and others.
Deployment modelNativeFully SaaS; no clusters or infrastructure in the customer's subscription.
Pricing modelNativeCapacity-based (CU).
Storage & Formats
Open table formatsNativeDelta Lake (Parquet) is the native table format in OneLake; Iceberg interoperability is available. Verify its current status.
Storage/compute separationNativeOneLake storage is decoupled from capacity compute.
Query external data in placeNativeShortcuts and mirroring bring external data into OneLake without traditional ETL.
Compute & Workloads
SQL warehousingNative
Serverless computeNativeAll compute is managed by the SaaS capacity model.
Spark & notebooksNative
LanguagesNativeSQL (T-SQL), Python/PySpark, Scala, R, KQL, DAX.
Integration & Pipelines
Managed ingestion connectorsNative
Declarative transformation pipelinesUnknownDataflow Gen2 (Power Query) and materialized lake views. Assess how they compare with declarative pipelines elsewhere.
OrchestrationNative
Streaming / real-timeNative
Governance & Security
Unified catalogNativeOneLake catalog, with Microsoft Purview integration.
LineageNativeWorkspace lineage view; Purview for broader lineage.
Row/column-level securityUnknownRLS/CLS exist in the warehouse and semantic models; OneLake security scope is evolving. Verify.
Sharing & Collaboration
Cross-organisation data sharingPartialExternal data sharing between Fabric tenants. Verify current scope.
Data marketplaceUnknown
Data clean roomsUnknown
Analytics, ML & AI
Native BI / dashboardsNative
ML lifecyclePartialMLflow-based experiments and models in Fabric Data Science; production model serving is typically done through Azure services.
LLM functions in SQLUnknownAI functions exist for notebooks and dataframes. Verify SQL availability.
Natural-language querying / data agentsNativeCopilot in Fabric and Fabric data agents.
Operational (OLTP) databasePartialSQL database in Fabric; check GA/preview status and other database options.