Microsoft Fabric

Microsoft Fabric (formerly Azure Synapse) is Microsoft's unified analytics service, tightly integrated with Power BI, Azure Data Lake, and the Microsoft 365 ecosystem. It combines a SQL-based warehouse, a Spark-based lakehouse, and data integration pipelines in a single platform. Teams already invested in Azure and Power BI use Fabric to centralize GTM data, but its complexity and frequent rebranding create a steeper learning curve than Snowflake or BigQuery.

Why it ranks here

  • Deep integration with Power BI, Excel, and Microsoft 365 makes it the natural choice for organizations standardized on the Microsoft stack.
  • OneLake (unified data lake) stores data once and exposes it to SQL, Spark, and Power BI without duplication.
  • Fabric Capacity pricing (pay for compute and storage together) simplifies budgeting for predictable workloads.

Where it sits

  • Snowflake has a larger third-party ecosystem and simpler pricing; Fabric's capacity units are harder to forecast.
  • BigQuery is easier to adopt for GCP-centric teams and has clearer per-query pricing.
  • Databricks offers more mature Spark and ML tooling; Fabric's Spark integration is improving but lags behind.

How GTM Systems teams use it

  • Load Salesforce and Dynamics 365 data into Fabric Lakehouse, transform it with Spark notebooks or T-SQL, then expose curated datasets to Power BI for executive dashboards.
  • Use Data Factory pipelines (integrated into Fabric) to orchestrate ingestion from SaaS tools, apply transformations, and refresh Power BI datasets on a schedule.
  • Build customer 360 views by joining CRM, ERP, and marketing data in Fabric Warehouse (SQL-based), then surface them in Power BI reports with row-level security.
  • Query OneLake data with Spark (Python/Scala) for ML use cases or T-SQL for standard BI; both engines read the same Delta tables.

In-depth notes

  • Capacity Unit pricing: pay for a pool of compute and storage. Overage charges apply if usage exceeds capacity.
  • OneLake stores data in Delta format; you can query it with Fabric SQL, Spark, or external tools (Databricks, Trino) via Delta Sharing.
  • Fabric rebranded from Azure Synapse Analytics in 2023; documentation and tooling are still catching up. Expect some rough edges.
  • Power BI Premium is bundled into Fabric; teams already paying for Power BI Premium can shift to Fabric Capacity without added cost.
  • Fabric's DirectLake mode lets Power BI query Delta tables in OneLake without importing data, cutting refresh times and storage duplication.

Best for

Azure-native organizations with heavy Power BI usage and a Microsoft 365 footprint; natural fit for teams migrating from on-premise SQL Server.

Avoid if

You run a multi-cloud stack or prefer best-of-breed tools over a unified platform. Snowflake or BigQuery will integrate more cleanly with third-party tools.

The rest of Data warehouse & modeling

Learning guide

Intermediate Time to value: First report published in 4-6 hours

Setup

Sign up for a Fabric trial (60 days), create a workspace, and add a Lakehouse or Warehouse. Load sample data from Dynamics 365 or upload CSV files to OneLake, then query it with T-SQL in the Warehouse or Spark notebooks in the Lakehouse.

First thing to build

Create a dimension table from Salesforce Account data using CREATE TABLE in Fabric Warehouse (T-SQL syntax). Query it from Power BI Desktop using DirectLake mode to verify zero-copy access to OneLake.

What actually matters

  • Capacity Units: purchase capacity in F-SKU tiers (F2, F4, F8) based on workload; overage charges apply if compute exceeds provisioned capacity.
  • OneLake shortcuts: link external data (S3, ADLS, Dataverse) into OneLake without copying; query it alongside native Fabric tables.
  • Power BI Premium migration: existing Power BI Premium licenses convert to Fabric Capacity; no added cost to adopt Fabric if you already pay for Premium.
  • DirectLake vs Import: use DirectLake mode to query Delta tables in OneLake without importing data into Power BI; cuts refresh times and storage duplication.

Watch out

Fabric documentation and UI change frequently due to active development; expect gaps and outdated screenshots in official docs as of 2026.