See your company like never before
Power BI deep-dives, migration playbooks, and data strategy for enterprise teams.


Join dozens of organizations who have moved to Beyond The Analytics. Book your personalized demo today
Roadmap for Microsoft Fabric enterprise adoption: P-SKU migration, OneLake setup, medallion architecture, capacity planning, and UAE/Saudi rollout.
Quick answer: Microsoft Fabric enterprise adoption is a 6-12 month operating model shift — not a license swap. It requires migrating from deprecated P-SKU capacities to F-SKUs, standing up OneLake with a medallion lakehouse architecture, retraining teams across multiple workloads, and planning for a 3-6 month productivity dip while the organization adjusts.
Most guides on this come from Microsoft partners selling implementation services. This one doesn't. What follows is a phase-by-phase roadmap grounded in what GCC organizations actually encounter adopting Fabric in 2026 — including the parts Microsoft's marketing glosses over.
If you're still evaluating whether Fabric licensing makes sense, start with our Power BI licensing comparison guide. This post assumes you've decided to move forward and need to plan the execution.
Quick answer: Microsoft stopped selling Power BI Premium P-SKUs in July 2024. Non-EA customers lost renewal rights on February 1, 2025. EA customers can renew only until their current agreement expires — and post-expiry, a 30-day grace period is all that stands between your capacity and a frozen environment.
| Milestone | Date | Impact |
|---|---|---|
| P-SKU removed from new purchases | July 1, 2024 | No new P-SKU orders |
| Non-EA renewal cutoff | February 1, 2025 | Non-EA must transition to F-SKU |
| EA customers | At agreement expiry | Must purchase F-SKU at renewal |
| Free capacity grace period | 30 days post-expiry | Matching capacity provided free |
| Operations throttled | Day 31-90 post-expiry | 20-second delay on all interactive operations |
| Capacity frozen | Day 90+ post-expiry | Risk of losing access to all Power BI data |
Source: Microsoft Power BI Blog — Grace period for transitioning
If you're still on P-SKUs, the migration is not optional — only whether you do it on your timeline or Microsoft's.
The former P1 (~$4,995/month) maps to F64 in compute capacity. Here is the full equivalence table from Microsoft Learn:
| Power BI SKU | Fabric SKU | Capacity Units | Power BI v-cores |
|---|---|---|---|
| EM/A1 | F8 | 8 CUs | 1 |
| EM2/A2 | F16 | 16 CUs | 2 |
| EM3/A3 | F32 | 32 CUs | 4 |
| P1/A4 | F64 | 64 CUs | 8 |
| P2/A5 | F128 | 128 CUs | 16 |
| P3/A6 | F256 | 256 CUs | 32 |
| P4/A7 | F512 | 512 CUs | 64 |
| P5/A8 | F1024 | 1024 CUs | 128 |
The critical threshold remains F64: at F64 and above, Power BI report viewers need only a free Fabric license. Below F64, every viewer still requires a Pro or PPU license.
Quick answer: Start with an F64 for production workloads (~$8,410/month pay-as-you-go or ~$5,003/month reserved) and an F8 or F16 for dev/test. Use the Fabric Capacity Metrics App and SKU Estimator to right-size within 60-90 days of initial deployment.
Based on Azure Fabric pricing at US West 2 rates ($0.18 per CU per hour):
| SKU | CUs | Monthly PAYG | Monthly Reserved (1-yr) | Savings |
|---|---|---|---|---|
| F2 | 2 | ~$263 | ~$156 | 41% |
| F8 | 8 | ~$1,051 | ~$625 | 41% |
| F16 | 16 | ~$2,102 | ~$1,251 | 41% |
| F32 | 32 | ~$4,205 | ~$2,501 | 41% |
| F64 | 64 | ~$8,410 | ~$5,003 | 41% |
| F128 | 128 | ~$16,819 | ~$10,005 | 41% |
| F256 | 256 | ~$33,638 | ~$20,011 | 41% |
Regional variation is typically 10-15%. Reserve for continuously-running production workloads (41% savings is substantial); use PAYG for dev/test capacities you pause overnight and on weekends.
Every Fabric workload — Power BI, Data Engineering, Data Warehouse, Data Science, Real-Time Intelligence, and Data Factory — draws compute from the same CU pool. There is no workload-level isolation by default. A poorly optimized Spark notebook in Data Engineering can throttle Power BI report rendering for the entire capacity.
CU usage is measured in CU-seconds. Microsoft multiplies your SKU's CU count by 30 to determine the CU budget per 30-second evaluation window. For an F64, that is 1,920 CU-seconds per window. Exceed that budget consistently and the platform begins throttling and smoothing your workloads.
This is why capacity planning is not a one-time exercise. Use the Fabric Capacity Metrics App to monitor utilization over the first 60-90 days and scale up or down accordingly. Microsoft also offers a Fabric SKU Estimator (preview) for initial sizing.
Quick answer: OneLake is Microsoft Fabric's unified storage layer — a single logical data lake provisioned automatically with every Fabric tenant, built on Azure Data Lake Storage Gen2 and the Delta Parquet format. Setting it up correctly from day one prevents months of rework later.
You don't deploy OneLake separately — provisioning a Fabric capacity creates it. The question is how you organize it.
For GCC enterprises with data in Azure UAE North, OneLake respects the capacity's region assignment. Data stored in a workspace assigned to UAE North stays in UAE North — critical for UAE PDPL compliance. The upcoming Saudi Arabia East region (Q4 2026) will extend this to Saudi data residency requirements.
Quick answer: The medallion architecture organizes data into three layers — bronze (raw), silver (cleaned), and gold (curated) — implemented as separate Fabric lakehouses or warehouses. It is Microsoft's recommended design pattern for Fabric and the foundation of a well-governed data platform.
| Layer | Purpose | Format | Who Writes | Who Reads |
|---|---|---|---|---|
| Bronze | Raw ingestion — store everything exactly as it arrives | Delta Parquet | Data Factory pipelines, Eventstreams | Data engineers |
| Silver | Cleaned, standardized, deduplicated, joined | Delta Parquet | Spark notebooks, Dataflow Gen2 | Data engineers, analysts |
| Gold | Business-ready aggregations, star schemas, semantic models | Delta Parquet / Warehouse tables | Data engineers, analytics engineers | Power BI, data scientists, business users |
Microsoft recommends creating each layer in its own workspace rather than combining all three in a single workspace. Separate workspaces provide:
A practical pattern for GCC enterprises: name workspaces by layer and department (e.g., bronze-finance, silver-finance, gold-finance) and use deployment pipelines to promote items across dev, test, and production environments within each layer.
For organizations migrating from existing Power BI Premium environments, the gold layer is where your current semantic models and reports live. Bronze and silver are net-new infrastructure that Fabric enables but P-SKU environments never had.
Quick answer: Plan for 6-12 months end-to-end, with a 3-6 month productivity dip as teams learn new tools and workflows. Organizations that start with 1-2 focused use cases before scaling broadly report significantly higher success rates.
Industry reports cite a 20-30% productivity drop during the first 3-6 months. This isn't a failure — it's the cost of a genuine platform shift. Fabric isn't a like-for-like Power BI Premium replacement; it's a complete operating-model change that affects SQL developers, BI analysts, data engineers, and data scientists differently.
Plan for it. Budget training time. Don't schedule migration during a quarter-end reporting cycle. And don't let the dip surprise leadership — set expectations early that velocity slows before it accelerates.
Quick answer: Fabric has matured significantly since its November 2023 GA, but several workloads still carry preview features, cross-region connections are not supported in Data Warehouse, governance tooling requires supplementing with third-party solutions, and CI/CD workflows feel immature compared to Azure DevOps or Databricks.
None are deal-breakers, but pretending they don't exist sets adoption projects up for surprises. Budget time for workarounds.
Quick answer: Azure region availability (UAE North has full Fabric support, Qatar Central and UAE Central are Power BI-only, Saudi Arabia East arrives Q4 2026), data residency compliance under UAE PDPL and Saudi PDPL, and Arabic language support in Power BI reports are the three pillars of a GCC Fabric deployment.
| Azure Region | All Fabric Workloads | Power BI Only | Status |
|---|---|---|---|
| UAE North (Dubai) | Yes | Yes | GA |
| UAE Central (Abu Dhabi) | No | Yes | Power BI only |
| Qatar Central | No | Yes | Power BI only |
| Saudi Arabia East | Not yet | Not yet | Q4 2026 |
Source: Microsoft Learn — Fabric region availability
UAE North is currently the only GCC region with the full Fabric platform. Saudi or Qatar organizations needing workloads beyond Power BI must either host in UAE North (with cross-border data flow implications) or wait for Saudi Arabia East in Q4 2026.
For organizations operating across multiple GCC countries, Multi-Geo capacity (available on F64+) allows assigning different workspaces to different regions — keeping UAE data in UAE North and eventually Saudi data in Saudi Arabia East. See our Power BI for GCC government analytics guide for deeper coverage of compliance requirements.
Many GCC enterprises — particularly government entities — still maintain on-premises data sources behind firewalls. The Power BI On-Premises Data Gateway remains essential for connecting Fabric to these sources. OneLake shortcuts can reference Azure-hosted data without copying, but on-premises SQL Server, Oracle, or SAP systems still require gateway infrastructure.
For organizations on Power BI Report Server for fully on-premises reporting, Fabric doesn't replace that — Report Server remains a separate product for air-gapped environments.
Quick answer: A Fabric migration has four workstreams — licensing transition, workspace migration, data platform buildout, and team enablement — that should run in parallel rather than sequentially.
Organizations that establish governance frameworks before development begins experience significantly fewer security incidents and faster audit compliance compared to those retrofitting governance post-implementation.
Plan for 6-12 months end-to-end. The licensing swap itself (P-SKU to F-SKU) can be done in days, but building the medallion lakehouse architecture, migrating workspaces, training teams, and stabilizing CU consumption takes months. Organizations that pilot with 1-2 use cases before scaling broadly report the highest success rates. Expect a 3-6 month productivity dip as teams learn new tools and workflows.
Fabric F64 matches P1 in compute capacity (64 CUs, equivalent to 8 v-cores). F64 at pay-as-you-go costs approximately $8,410/month compared to P1's former $4,995/month, but includes the full Fabric platform — data engineering, data warehouse, data science, and real-time intelligence. With a 1-year reserved instance at ~$5,003/month, the price aligns closely with the former P1 cost.
Yes. UAE North (Dubai) supports all Microsoft Fabric workloads as of March 2026 — Power BI, Data Engineering, Data Warehouse, Data Science, Real-Time Intelligence, and Data Factory. UAE Central (Abu Dhabi) and Qatar Central support Power BI only. Saudi Arabia East is confirmed for Q4 2026. For multi-country GCC deployments, use Multi-Geo on F64+ to assign workspaces to specific Azure regions.
The workspace reassignment from P-SKU to F-SKU capacity is a metadata operation that does not require downtime for end users. However, validate all reports and dataflows on the new capacity before decommissioning the P-SKU. Microsoft provides an automated migration tool using Fabric REST APIs to accelerate the process.
Microsoft provides 30 days of free capacity matching your previous P-SKU after subscription end. From day 31-90, all interactive operations are delayed by 20 seconds. After 90 days, the entire capacity may be frozen and you risk losing access to your Power BI data. Do not rely on the grace period as a migration strategy.
All Fabric workloads — Power BI, Spark, Data Warehouse, Data Factory, Real-Time Intelligence — draw compute from the same CU pool. CU consumption is measured in CU-seconds within 30-second evaluation windows. An F64 provides 1,920 CU-seconds per window. Exceeding this consistently triggers throttling. Use the Fabric Capacity Metrics App to monitor consumption and identify which workloads are consuming the most capacity.
If your current setup is Power BI connecting directly to source systems or a SQL data warehouse, the medallion architecture is not mandatory for day one. Migrate your existing workspaces to F-SKU capacity first, then incrementally build out bronze, silver, and gold layers as your data engineering practice matures. The medallion pattern becomes essential once you start using Fabric for data engineering, data science, or real-time analytics — not just Power BI reporting.
Three risks dominate: (1) underestimating the learning curve — Fabric is a platform shift, not a license change, and every role from SQL developer to BI analyst interacts with it differently; (2) insufficient capacity sizing — starting too small leads to throttling, starting too large wastes budget; and (3) skipping governance — OneLake makes it easy to create lakehouses, which leads to sprawl without clear ownership and naming conventions. A fourth, specific to GCC: assuming Saudi Arabia East or Qatar Central will support full Fabric workloads before confirmed availability dates.
Microsoft Partner · Dubai
Your business intelligence partner for the GCC
Have a data challenge or a project in mind? Reach out and let's explore how we can help.
Clients we've worked with






