Microsoft Fabric & Power BI - Eagle360 Consulting

Microsoft Fabric & Power BI

Microsoft Fabric · Sydney

Microsoft Partner

MYOB Partner

Microsoft Fabric Partner — Capacity Sizing & Power BI

Microsoft Fabric is Microsoft’s unified data and analytics platform.
combining Power BI, data engineering, data warehousing, real-time intelligence, and data science under one SaaS umbrella. Eagle360 helps Australian mid-market businesses with Fabric capacity sizing, workspace architecture, semantic model design, and migration from legacy Power BI and Synapse environments – including the rescue work when CapacityLimitExceeded errors hit production.

Right-size your Fabric F-SKU before you overspend.

Fix CapacityLimitExceeded errors in production environments

Native Business Central → Fabric reporting integration

Three-tier workspace architecture that scales

Microsoft Partner

BOYB Partners

MYOB Partner

Capacity Sizing

The single most important Fabric decision

Microsoft Fabric is purchased as a single SKU called a “capacity” (F-SKU). The capacity determines everything: how many concurrent users, how big your semantic models can be, how fast your refreshes run, and whether you can use specific features like Direct Lake mode. Most Australian mid-market businesses get capacity sizing wrong on the first attempt — either over-buying out of fear or under-buying and hitting it within weeks.

SKUApprox AUD/monthTypical use caseConcurrent users
F2~$420Trial, very small team, light Power BI only1–5
F4~$840Small team, basic Power BI, no Direct Lake5–15
F8~$1,680Mid-team Power BI, light data engineering15–40
F16~$3,360Most common AU mid-market starting point40–100
F32~$6,720Heavy Power BI usage, regular data engineering100–250
F64~$13,400Replaces P1 Power BI Premium. Free PBI users.250–600
Approx. AUD/month
~$420
Typical use case
Trial, very small team, light Power BI only
Concurrent users
1–5
Approx. AUD/month
~$840
Typical use case
Small team, basic Power BI, no Direct Lake
Concurrent users
5–15
Approx. AUD/month
~$1,680
Typical use case
Mid-team Power BI, light data engineering
Concurrent users
15–40
Approx. AUD/month
~$3,360
Typical use case
Most common AU mid-market starting point
Concurrent users
40–100
Approx. AUD/month
~$6,720
Typical use case
Heavy Power BI usage, regular data engineering
Concurrent users
100–250
Approx. AUD/month
~$13,400
Typical use case
Replaces P1 Power BI Premium. Free PBI users.
Concurrent users
250–600

F64 is the threshold at which Power BI consumers no longer need individual Pro licences — meaning at F64 and above, all internal users can view reports without per-user Power BI Pro fees. This is often the tipping point that makes Fabric cheaper than Power BI Premium per User for larger AU businesses.

Our Approach

A proven, four-step methodology for Fabric delivery

Eagle360’s Fabric methodology combines capacity sizing rigour with workspace architecture discipline and semantic model design experience built up over years of Power BI delivery.

01

Assess

Current state review, capacity sizing based on real concurrency, workspace architecture, and semantic model assessment.

02

Recommend

F-SKU recommendation, three-tier workspace plan, semantic model design, governance and DLP plan.

03

Implement

Lakehouse build, semantic model development, Power BI report delivery, source system integration.

04

Optimise

Capacity monitoring, semantic model tuning, DAX optimisation, and ongoing enhancement of reports and dashboards.

Common Problem

1. Trial environments running production workloads. Fabric trial capacities are F2-equivalent and intended for evaluation only. Production reports on a trial capacity will hit limits.

2. Wrong SKU for active user count. An F4 with 30 concurrent report users will choke. Active concurrency rather than named users is what matters.

3. Smoothing window exhaustion. Fabric smooths bursts over a 24-hour window. A poorly written refresh or DAX query that runs daily will eventually saturate the smoothing budget.

4. Bad DAX or model design. A single expensive measure can consume disproportionate capacity. Fixing the measure is cheaper than sizing up.

5. Direct Lake at the wrong SKU. Direct Lake requires F64+ and has specific behaviour at SKU boundaries.

Diagnostic workflow

Eagle360’s standard CapacityLimitExceeded diagnostic uses the Fabric Capacity Metrics App to identify the top consumers, then reviews semantic model design (DAX, model shape, refresh schedule) before recommending either a capacity increase or a workload optimisation. In most cases, a model fix saves more money than a capacity bump.

Workspace Architecture

Three-tier workspace pattern that scales

Fabric workspace architecture is where most projects accumulate debt fastest. A workspace structure that works for 5 reports becomes unmanageable at 50. Eagle360 follows a three-tier workspace pattern.

Business Central + Fabric

The standard pattern for BC data in Fabric

For Eagle360’s Business Central clients, the most common Fabric scenario is centralised reporting across multiple BC environments (or BC plus other source systems). The standard pattern is:

1. Use Business Central’s native Microsoft Fabric integration to publish BC data to a Fabric lakehouse

2. Conform the BC data with other sources (CRM, e-commerce, finance subsystems) in the warehouse layers.

3. Build domain semantic models for Sales, Operations, and Finance with conformed dimensions

4. Deliver reports and Copilot-enabled dashboards from the semantic models

This pattern means Power BI reports refresh in minutes rather than hours, and historical reporting is not constrained by BC’s transaction-system performance characteristics.

Frequently Asked Questions

Everything you need to know about Microsoft Fabric in Australia

Can’t find the answer you’re looking for? Reach out to our team directly, and we’ll get back to you within 24 hours.

What is Microsoft Fabric, and how is it different from Power BI?

Microsoft Fabric is a unified SaaS data and analytics platform that combines Power BI, data engineering (Spark), data warehousing, real-time intelligence, data science, and data factory under one capacity. Power BI is one component of Fabric. The key differences are: Fabric provides a single OneLake storage layer that all engines share; Fabric is purchased as a single capacity (F-SKU) rather than per-user Power BI Premium; and Fabric includes engines beyond Power BI for data engineering and warehousing. For most AU mid-market businesses moving from Power BI Pro or Premium, Fabric F16–F32 is the typical starting point.

How do I choose the right Microsoft Fabric capacity SKU in Australia?

Capacity sizing depends on three factors: number of concurrent users, semantic model size, and data engineering workload. Indicative starting points for AU mid-market: F8 (~$1,680/month) for small teams with light Power BI; F16 (~$3,360/month) for typical mid-market with 40–100 concurrent users; F32 (~$6,720/month) for heavy Power BI plus regular pipelines; and F64 (~$13,400/month), at which free Power BI viewers are included. F64 is the threshold where Fabric often becomes cheaper than per-user Power BI Premium for AU businesses with 250+ report consumers.

What causes CapacityLimitExceeded errors in Microsoft Fabric?

CapacityLimitExceeded errors occur when a workload exceeds the burst capacity of the current Fabric SKU. The most common causes are production workloads running on trial capacity (Fabric trials are F2-equivalent and intended for evaluation only); the wrong SKU for the actual concurrent user count; the 24-hour smoothing window being exhausted by expensive recurring jobs; poorly designed DAX or semantic models consuming disproportionate capacity; and Direct Lake being used below the F64 threshold. Eagle360’s standard diagnostic uses the Fabric Capacity Metrics App to identify the top consumers and recommends either model optimisation or a capacity uplift.

Can I get Microsoft Fabric for a Business Central environment?

Yes. Microsoft Dynamics 365 Business Central has native integration with Microsoft Fabric. The standard pattern is to publish Business Central data to a Fabric lakehouse, conform it with other source systems in a warehouse layer, build domain semantic models for Sales, Operations, and Finance, and deliver Power BI reports and Copilot-enabled dashboards. This approach significantly improves reporting performance over running reports directly against Business Central.

How long does a Microsoft Fabric implementation take?

A Microsoft Fabric implementation for an Australian mid-market business typically takes 8–16 weeks for the first domain (usually Finance or Sales) and 4–8 weeks per additional domain after that. Greenfield implementations, including data ingestion, modelling, and report delivery, sit at the longer end. Migrations from existing Power BI Premium or Synapse environments are usually faster. Eagle360 delivers a structured discovery in 2 weeks that produces a fixed-price proposal.

Do I need Power BI Premium per user if I have Microsoft Fabric?

Power BI Premium per User (PPU) is not required for Fabric users at F64 capacity and above — all Power BI viewers (read-only consumers) can use Fabric without individual licences. Below F64, Power BI Pro or PPU is still required for users who view or share Power BI content. F64 is therefore the threshold at which Fabric often becomes cheaper than PPU for AU businesses with 250+ Power BI consumers.

What is Direct Lake mode, and when should I use it?

Direct Lake is a Fabric semantic model storage mode that reads directly from Parquet files in OneLake without importing into Power BI’s VertiPaq engine and without DirectQuery’s query passthrough. It combines the performance of import mode with the freshness of DirectQuery. Direct Lake requires F64+ capacity and is most valuable for large datasets where import mode refresh time is unacceptable, but DirectQuery query performance is too slow. For smaller AU mid-market scenarios, import mode is still the simplest and best choice.

Can Eagle360 fix a Fabric trial environment hitting capacity limits?

Yes. Trial Fabric environments are F2-equivalent and not intended for production. The fix is either to move workloads to a properly sized F-SKU capacity or to optimise the workloads so they fit within the constraints. Eagle360 has remediated several AU client environments where Fabric trial deployments were inadvertently used for production reporting. The standard remediation is a 2-week diagnostic plus a right-sizing exercise.

Right-size your Microsoft Fabric environment

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.