Business Professionals
Power BI | Power Pivot | Power Query | DAX
Cloud Flows | RPA | AI Builder | Copilot
60+ Formulas | Data Stories | Advanced Reporting & Modeling
VB Programming | Report Automation |
MS-Office Automation
Techno-Business Professionals
Power BI | Power Query | Advanced DAX | SQL - Query &
Programming
Microsoft Fabric | Power BI | Power Query | Advanced DAX |
SQL - Query & Programming
Power BI | Power Apps | Power Automate | Copilot Studio | Power Pages | Dataverse
Microsoft Power Apps | Microsoft Power Automate
Power BI | Adv. DAX | SQL (Query & Programming) |
VBA | Python | Web Scrapping | API Integration
Power BI | Power Apps | Power Automate |
SQL (Query & Programming)
Power BI | Adv. DAX | Power Apps | Power Automate |
SQL (Query & Programming) | VBA | Python | Web Scrapping | API Integration
Power Apps | Power Automate | SQL | VBA | Python |
Web Scraping | RPA | API Integration
Technology Professionals
Power BI | DAX | SQL | ETL with SSIS | SSAS | VBA | Python
Power BI | SQL | Azure Data Lake | Synapse Analytics |
Data Factory | Databricks | Power Apps | Power Automate |
Azure Analysis Services
Microsoft Fabric | Power BI | SQL | Lakehouse |
Data Factory (Pipelines) | Dataflows Gen2 | KQL | Delta Tables | Power Apps | Power Automate
Power BI | Power Apps | Power Automate | SQL | VBA | Python | API Integration
Power BI | Advanced DAX | Databricks | SQL | Lakehouse Architecture
Business Professionals
Power BI | Power Pivot | Power Query | DAX
Cloud Flows | RPA | AI Builder | Copilot
60+ Formulas | Data Stories | Advanced Reporting & Modeling
VB Programming | Report Automation |
MS-Office Automation
Techno-Business Professionals
Power BI | Power Query | Advanced DAX | SQL - Query &
Programming
Microsoft Fabric | Power BI | Power Query | Advanced DAX |
SQL - Query & Programming
Power BI | Power Apps | Power Automate | Copilot Studio | Power Pages | Dataverse
Microsoft Power Apps | Microsoft Power Automate
Power BI | Adv. DAX | SQL (Query & Programming) |
VBA | Web Scrapping | API Integration
Power BI | Power Apps | Power Automate |
SQL (Query & Programming)
Power BI | Adv. DAX | Power Apps | Power Automate |
SQL (Query & Programming) | VBA | Web Scrapping | API Integration
Power Apps | Power Automate | SQL | VBA |
Web Scraping | RPA | API Integration
Technology Professionals
Power BI | DAX | SQL | ETL with SSIS | SSAS | VBA
Power BI | SQL | Azure Data Lake | Synapse Analytics |
Data Factory | Azure Analysis Services
Microsoft Fabric | Power BI | SQL | Lakehouse |
Data Factory (Pipelines) | Dataflows Gen2 | KQL | Delta Tables
Power BI | Power Apps | Power Automate | SQL | VBA | API Integration
Power BI | Advanced DAX | Databricks | SQL | Lakehouse Architecture
LEARN THIS HANDS ON
Microsoft Fabric & Power BI
Your BI stack is probably a patchwork: data factory here, data lake there, a couple of SQL warehouses, Power BI on top, and a growing pile of pipelines nobody fully owns. You’re hearing “we should move this to Fabric”, but nobody on the team can clearly say what Microsoft Fabric actually is, or what it would cost.
This article walks through Microsoft Fabric in plain English, using one realistic scenario, and then spells out how licensing and pricing work so you can decide whether Fabric is worth testing for your team.
Imagine a BI team supporting a group of product managers:
Pain points:
The team hears that Fabric could simplify this, but wants to know concretely:
We’ll keep coming back to this team as we unpack Fabric.
Microsoft Fabric is a unified analytics SaaS platform that bundles multiple workloads into one product, all running on a shared capacity and a shared OneLake data foundation.
Key points that matter in practice:
For our BI team, this means:
Fabric is not:
OneLake is the logical data lake behind Fabric. Technically, it’s built on Azure Data Lake Storage Gen2, but Fabric abstracts that away.
Important behaviours:
For the BI team:
Fabric uses workspaces (similar to Power BI workspaces) as the main boundary for:
For the BI team:
Fabric workloads run on capacities:
Key behaviours:
This is where cost really starts to matter, which we’ll come back to.
Here’s how the main workloads map to things you already know.
Data Engineering in Fabric gives you:
For the BI team:
Typical pattern:
Fabric’s Data Warehouse workload provides:
For the BI team:
Fabric’s Data Factory workload combines:
Example: a simple Dataflow Gen2 that cleans a CSV and loads into a Lakehouse table might use Power Query like:
let
Source = Csv.Document(
Web.Contents("https://contoso.com/data/sales.csv"),
[Delimiter = ",", Columns = 5, Encoding = TextEncoding.Utf8, QuoteStyle = QuoteStyle.None]
),
PromotedHeaders = Table.PromoteHeaders(Source, [PromoteAllScalars = true]),
ChangedTypes = Table.TransformColumnTypes(
PromotedHeaders,
{
{"OrderDate", type date},
{"ProductId", Int64.Type},
{"Quantity", Int64.Type},
{"UnitPrice", type number},
{"Region", type text}
}
)
in
ChangedTypes
The output table is stored in the configured Fabric destination (e.g. Lakehouse), ready for downstream use.
Inside Fabric, Power BI is tightly integrated:
Example DAX measure in a semantic model over a Lakehouse table:
Total Sales :=
SUMX(
'Sales',
'Sales'[Quantity] * 'Sales'[UnitPrice]
)
For the BI team:
Let’s compare the BI team’s before vs after.
One possible Fabric design:
Ingest
Transform and Curate
Serve to BI and Data Science
Govern and Monitor
Net effect:
Pricing details change over time and vary by region, so we’ll stick to structure and behaviour rather than specific numbers.
Fabric cost typically comes from:
Fabric capacity (F SKUs)
Power BI per-user licences
Optional extras
Key behaviours you need to plan around:
For the BI team, the cost-relevant questions are:
Here’s a pragmatic way to approach cost planning without guessing:
Inventory workloads
Map to Fabric workloads
Identify critical workspaces
Start with a modest F SKU
Keep some workloads off capacity initially
This approach lets the team avoid overbuying while still giving production workloads a stable environment.
Fabric tends to be useful when:
It may be less compelling when:
For our BI team, Fabric is most attractive if:
Rather than debating Fabric in the abstract, pick one domain and design a single Fabric workspace end-to-end:
That one workspace will give you real data on performance, cost, and team workflow changes. From there, you can decide whether Fabric is just another tool, or the new backbone of your analytics stack.
This article reflects the shift from fragmented Azure analytics stacks toward unified, capacity-based platforms like Microsoft Fabric, especially in teams that already juggle multiple data services and need clearer governance and cost control.
Professionals who want to apply these patterns to their own data can explore Excelgoodies' Microsoft Fabric & Power BI programme - taught live by instructors, with certification awarded once a real project is running at work.
Insights compiled through ongoing industry research and discussions within the Excelgoodies Analytics Community.
Microsoft Fabric
New
Next Batches Now Live
Power BI
SQL
Power Apps
Power Automate
Microsoft Fabrics
Azure Data Engineering