Skip to main content
Data Platform

What is Microsoft Fabric? A Manufacturer’s Guide

A mid-market manufacturer has Power BI, an ERP, a nightly extract on a file share, an SSIS package on a server nobody wants to reboot, and a cube built by a contractor who left in 2019. Then someone says the answer is Microsoft Fabric — and six weeks later there is a proposal with an F64 line item and no statement of what gets switched off in return. This is what Fabric actually replaces, and whether you should buy it this year at all.

Amit Kumar Singh - Technology Consulting Partner at MyData Insights

Technology Consulting Partner · MyData Insights

14+ years in industrial data · Former Accenture & EY · India, GCC, SEA

17 August 2026 · 15 min read

The bottom line

Microsoft Fabric is a SaaS analytics platform that unifies Power BI, Data Factory, data warehousing, Spark, data science and real-time analytics into one product, with one storage layer (OneLake) and one purchased compute pool (a capacity, measured in capacity units). For a manufacturer it replaces the layer beneath the report: SSIS and ADF pipelines, SQL Server and Synapse warehouses, SSAS cubes, and nightly extracts — while leaving your ERP, MES and WMS untouched. The commercially decisive detail is the F64 threshold: above it, report viewers need only a Free licence. Adopt it when an expiring P SKU, three-plus source systems, or an unmaintained SSIS/SSAS estate makes the case. If you have one ERP, a dozen reports and no decision waiting on faster data, a well-built Power BI Pro model is the honest answer. A licence swap is not a transformation.

The pattern is consistent enough to predict

A mid-market manufacturer has Power BI, an ERP, a scheduled refresh pulling a nightly extract onto a file share, an SSIS package running on a server nobody wants to reboot, and a tabular cube built by a contractor who left in 2019. Production reporting works, more or less, as long as you do not ask it anything new.

Then someone — an account manager, a reseller, a board member who read something — says the answer is Microsoft Fabric. Six weeks later there is a proposal on the desk with an F64 line item and no statement of what gets switched off in return. This article addresses that gap: not the product definition, but what Fabric replaces in an estate you already paid for, what it does not touch, and whether a manufacturer with one ERP and eleven Power BI reports should be buying it this year at all.

What is Microsoft Fabric, in plain English?

Microsoft Fabric is a software-as-a-service analytics platform that unifies previously separate Microsoft products — Power BI, Data Factory, data warehousing, Spark data engineering, data science, real-time analytics and databases — into one product with one storage layer called OneLake and one purchased compute pool called a capacity. You buy compute once, not per service.

The critical word is unifies. Before Fabric, a manufacturer building operational analytics on Microsoft provisioned each piece separately: Azure Data Factory for pipelines, an ADLS Gen2 account for files, a Synapse dedicated SQL pool or SQL Server for the warehouse, Azure Analysis Services or SSAS for the model, Power BI Premium for distribution. Five products, five bills, five sets of permissions, and data copied between each one.

Fabric collapses that into workloads inside a single SaaS tenant, all reading and writing to the same place. As Microsoft puts it: all Fabric analytics engines work with data directly in OneLake, so you do not need to copy data to use it with another engine.

Which components matter to a manufacturer, and what each replaces

Here is the mapping that usually ends the confusion in the room. It is deliberately framed around what you already own.

What you have todayWhat Fabric replaces it withWhat to check first
SSIS packages on a server in the IT roomData Factory pipelines and Dataflow Gen2; Invoke SSIS Package activity (preview) runs .dtsx from OneLakeThe preview supports no on-premises sources, private endpoints or custom components
Azure Data Factory pipelinesData Factory in Fabric, plus an ADF item that mounts an existing factoryConnector coverage for your ERP and WMS
SSAS or Azure Analysis Services cubeA Power BI semantic model on capacity, via a documented AAS migration pathModel size against Direct Lake guardrails at your SKU
SQL Server or Synapse dedicated SQL poolFabric Data Warehouse, with a Migration AssistantT-SQL surface differences; whether the warehouse is the real bottleneck
ADLS Gen2 accountOneLake — Delta Parquet or Iceberg, supporting ADLS Gen2 APIsWhether you need to move at all; a shortcut references it in place
Power BI Premium P1–P5F64, F128, F256, F512, F1024 respectivelyP SKUs are no longer sold and retire at term end
Reports refreshing off nightly ERP extractsThe same reports on Direct Lake over Delta tables (metadata-only framing)Pro or PPU still needed for viewers below F64
Nightly extract to a file share, then ExcelMirroring SQL Server, Oracle, PostgreSQL, Snowflake, SAP into OneLake as DeltaSAP runs through SAP Datasphere, not direct
Historian or MES CSV for weekly OEEReal-Time Intelligence — Eventstream ingestion, Eventhouse storageOPC-UA needs an edge gateway hop into IoT Hub or MQTT
Forecasting scripts on one analyst laptopFabric Data Science notebooks with MLflowWhether the constraint is tooling or a named forecast owner

What is OneLake, and why does one copy change the economics?

OneLake is a single logical data lake provisioned automatically with every Fabric tenant. There is exactly one per tenant, it cannot be deleted or duplicated, it stores tables in the open Delta Parquet and Iceberg formats, and every Fabric engine reads it directly. That removes the copy-per-tool tax that made previous Microsoft data estates expensive to run.

In a typical pre-Fabric estate the same production order table exists in the ERP, again in staging, again in the warehouse, again in the cube, and again inside a Power BI import model — five copies, five refresh windows, five chances for the numbers to disagree. Two features do most of the work. Shortcuts reference data held elsewhere so you point at existing data rather than copying it — for a manufacturer with an ADLS Gen2 lake, often the honest first step. Mirroring continuously replicates a source database into OneLake as Delta tables, with one free terabyte of mirroring storage per capacity unit purchased.

One commercial detail that catches finance teams out: OneLake storage is billed separately from capacity units, pay-as-you-go per GB. Capacity buys compute; storage is its own line.

Five copies of the same production-order table — ERP, staging, warehouse, cube, import model — become one physical copy that the SQL engine, Spark and Power BI all read. That is the economic change, not the diagram.

How does Fabric capacity and F SKU licensing actually work?

Fabric is licensed as a capacity — a pool of compute measured in capacity units, purchased as an F SKU from F2 (2 CUs) through F2048. F capacities are bought through Azure and billed per second with no commitment, or reserved yearly at a lower rate. Every workload in the tenant draws from that same pool, and individual Power BI licences sit on top. Four things worth understanding before you sign:

  • One pool, shared by everything. A Spark notebook rebuilding two years of history, a Dataflow refresh, a Copilot prompt and the CFO opening a report all draw on the same units — the strength of the model and its main operational risk.
  • You can pause it. F capacity supports pause and resume; billing stops when paused, and so does access — which suits development capacities, not production.
  • The F64 threshold is the biggest cost cliff. On F64 or larger, a user with the viewer role can read Power BI content with only a Free licence. Below F64, every viewer needs Pro, PPU or a trial. For 300 report-consuming staff, that threshold decides the commercial case on its own.
  • Copilot needs F2 or higher. Access to the prebuilt Azure OpenAI Service, including Copilot in Fabric, requires an F2 or higher SKU, and consumes capacity like any other workload.

Do not guess at sizing — the F64 viewer threshold and Direct Lake guardrails together decide more of the bill than the headline SKU price.

We already have Power BI and an ERP. What actually changes?

Power BI is now a workload inside Fabric rather than a separate product, so a manufacturer already on Power BI Premium is partly on Fabric already. What changes is everything beneath the report: where data lands, how it is modelled, who governs it, and whether a question that crosses two source systems takes three days or three minutes.

Three differences a manufacturer will feel. The extract layer disappears — mirroring replicates the source continuously, and Direct Lake serves the model from those Delta tables without a full refresh. Cross-system questions become answerable — "which supplier's lateness caused this month's line stoppages?" needs purchase order history and production confirmations in one model, which is a data platform problem rather than a Power BI problem, and the actual reason to buy Fabric. And governance stops being a spreadsheet — Microsoft Purview integrates with Fabric for catalogue, sensitivity labels, DLP and audit, though whether your organisation will operate it is a separate question.

Where this breaks: what Microsoft Fabric does not do

Fabric does not replace your ERP, MES or WMS. It is an analytical platform — production orders still originate in SAP S/4HANA, Business Central, Epicor or NetSuite. It does not fix master data: if your item master differs between ERP, WMS and the planning spreadsheet, Fabric will join them incorrectly at speed and with excellent visuals. This single issue causes more overrun on mid-market platform programmes than every technical factor combined.

It does not make on-premises data disappear — plant systems behind a firewall still need a gateway or edge hop. Small capacities carry real modelling limits: on F2 to F8 the documented Direct Lake ceilings are 300 million rows, a 10 GB model size and 3 GB of memory, and Direct Lake falls back to DirectQuery when it cannot read a Delta table directly. The AI layer has boundaries too — the Fabric data agent is read-only, English only, does not read PDFs, and returns a maximum of 25 rows by 25 columns. And a licence swap is not a transformation: buying an F64 and reassigning your workspaces takes an afternoon and changes nothing operationally. The value comes from the modelling work underneath — dimensions, grain, definitions, ownership — which is unglamorous, takes weeks, and belongs to the business rather than IT.

Who should adopt Microsoft Fabric now, and who should not

Adopt now if two or more are true:

  • Your Power BI Premium P SKU is approaching term end and cannot be renewed
  • Three or more source systems need joining — ERP plus MES plus WMS, or multiple plants on different ERPs
  • You are carrying an SSIS or SSAS estate that needs a home and a maintainer
  • A named operational decision is made monthly today and should be made weekly
  • Somebody, internal or fractional, will own the model after go-live

Do not adopt yet if these describe you: one ERP, under a dozen reports, one analyst, and no decision waiting on faster data — Power BI Pro with a well-built model is the honest answer, and Fabric will cost more for the same output. You are mid-way through an ERP migration; wait for the source to settle. Your real problem is OEE on a whiteboard or item codes that differ by plant; fix capture first. Or the only driver is a Copilot demo somebody saw — AI on a broken data model produces confidently wrong answers faster.

What to do first

Seven questions to answer this week, before anyone builds or buys:

  • How many named users only ever view reports? Above ~50, price the F64 free-viewing threshold against per-user Pro first
  • When does your Power BI Premium term end, and can it be renewed?
  • What is running your data movement today — SSIS, ADF, manual exports — and who maintains it?
  • Is your ERP database a mirroring-supported source, or does it need pipelines?
  • Can you produce one reconciled list of items and locations across ERP, WMS and planning today?
  • Which single decision would change if the answer arrived weekly instead of monthly, and who makes it?
  • Who owns the model six months after go-live?

If question six has no answer, stop — the platform will be an expensive reporting layer. If question five has no answer, budget for master data work before platform work; the sequencing is not optional. We build these estates on Microsoft Fabric, OneLake and Power BI — and if the honest read is that you should not buy Fabric this year, we will say so.

For some manufacturers Fabric is the right platform and the case is straightforward. For others, buying capacity changes the invoice and nothing else. Book 30 minutes with Amit — no slides, no pitch deck, no obligation to proceed. A straight read on whether Fabric fits your estate, which SKU your usage actually justifies, and what would need to be true first.

Free Assessment

Where does your operation sit on the data maturity curve?

8 questions. 3 minutes. You get a scored breakdown across data infrastructure, analytics readiness, and automation potential — with a specific next step for your industry.

Data PlatformMicrosoft FabricManufacturingOneLakePower BI

Your Data · Our Technology · Our Automation

Get practical insights every fortnight

Amit writes about Microsoft Fabric, Power BI, AI in operations, and digital transformation for manufacturing and supply chain leaders. Practitioner perspective - no fluff, no vendor spin.

No spam. Unsubscribe any time. Also on Substack.

FAQ

Common questions

What is Microsoft Fabric in simple terms?

Microsoft Fabric is a software-as-a-service analytics platform that combines Power BI, Data Factory, data warehousing, Spark data engineering, data science, real-time analytics and databases into one product. All workloads share one storage layer, OneLake, and one purchased compute pool called a capacity, measured in capacity units.

Does Microsoft Fabric replace Power BI?

No. Power BI is now a workload inside Microsoft Fabric rather than a separate product. Existing reports, semantic models and workspaces continue to work. What changes is what sits beneath them — data can be served through Direct Lake from Delta tables in OneLake instead of a scheduled import refresh.

Do I need Microsoft Fabric if I already have Power BI Pro?

Not necessarily. If you have one ERP, a small report estate and no decision waiting on faster data, Power BI Pro with a well-built semantic model is usually the better commercial answer. Fabric earns its cost when multiple source systems must be joined, or when viewer numbers make the F64 free-viewing threshold cheaper than per-user licences.

How much does Microsoft Fabric cost?

Fabric capacity is bought as an F SKU from F2 to F2048, billed per second through Azure with no commitment, or reserved yearly at a lower rate. OneLake storage is billed separately, pay-as-you-go per GB. The commercially important threshold is F64, above which report viewers need only a Free licence rather than Power BI Pro.

Does Microsoft Fabric replace SSIS and SSAS?

Broadly yes, by different routes. SSIS work moves to Data Factory pipelines and Dataflow Gen2, and a preview Invoke SSIS Package activity can run existing .dtsx files stored in OneLake — though it does not support on-premises sources or destinations, private-network endpoints, or custom components. Analysis Services models move to Power BI semantic models via a documented migration path.

Can Microsoft Fabric connect to SAP and to plant systems like MES or SCADA?

Yes, by different routes. Mirroring for SAP runs through SAP Datasphere. Plant telemetry reaches Fabric through Real-Time Intelligence — Eventstream into an Eventhouse — but OPC-UA is not a direct source, so you publish through an edge gateway to IoT Hub, MQTT or a custom endpoint. Plan that hop rather than assuming a direct connection.

Continue Reading

Related Articles

Data Platform

Microsoft Fabric vs a Legacy BI Stack (SSIS + SSAS + Power BI): The Migration Case

The most common estate I walk into is not a mess. It is an on-premises SQL Server, a set of SSIS packages built between 2014 and 2019, one or two SSAS cubes, and Power BI bolted on the front. It runs. Finance closes on it. The reason I get called is a symptom — the person who wrote the packages left, the overnight batch now finishes at 07:20 and the plant meeting is at 07:30. "It is old" is not a business case.

16 min read

Data Platform

Microsoft Fabric vs SAP Datasphere: Which One Do You Actually Need

The SAP account team says the analytics answer is SAP Datasphere, because that is where the business semantics already live. Two weeks later the Microsoft team says Fabric, because that is where Power BI, the MES extracts and the 3PL feeds already live. Both are internally consistent, and neither mentions the other except to dismiss it. The IT Head is asked to pick, and picks badly — because the two products solve different halves of one problem.

16 min read

Data Platform

The Hidden Costs of a Microsoft Fabric Migration Nobody Tells You About

The awkward conversation happens in month five, not month one. The platform works. The first three reports are live. Then the finance business partner circulates the actual run-rate against the approved business case, and the number is 30–50% over — not because the partner overran, but because six or seven cost lines were never in the case at all. I sell Fabric implementations. This names the costs my own proposals have to cover.

15 min read

Want to see how MDI solves this in your industry? Explore industry solutions

Is this the challenge you're facing?

Book a 30-minute call. We'll look at your specific operation and tell you what's achievable - plainly and without slides.