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
You’ve built a promising Fabric PoC, only to have the security architect ask a simple question: “Exactly where is this data stored, and can you prove it?” With the new government cloud policy landing mid‑2026, that question is now blocking production approvals across public sector teams.
This article walks through what Microsoft Fabric and data sovereignty mean in practice for government workloads, how the new policy changes your design constraints, and a concrete way to refactor an existing lakehouse‑centric platform so it passes architecture review instead of getting sent back to the drawing board.
You’re part of a BI and data engineering team for a national agency. Earlier this year you:
The new government cloud policy now says:
Your current Fabric setup:
The architecture review feedback is blunt: "We can’t see clear guarantees of data residency and isolation. Show us how Fabric enforces this, or redesign."
Let’s unpack what Fabric actually guarantees, what it doesn’t, and how to redesign this setup without throwing away your work.
Key facts that matter for sovereignty decisions:
Microsoft 365 tenant region
Fabric capacity region
Workspaces are bound to capacities
For the scenario team, this means:
OneLake is the unified storage layer for Fabric:
For sovereignty:
Power BI in Fabric follows established Power BI rules:
So, for the scenario team:
The new government policy pushes on areas Fabric does not solve automatically.
Fabric lakehouses are flexible but do not enforce regulatory separation:
Fabric Data Factory pipelines and Dataflows Gen2 can:
Nothing in Fabric prevents you from:
Fabric itself does not:
You need to design:
The scenario team’s problem is exactly here: they used Fabric’s flexibility, but the new policy now requires stricter patterns.
The architecture board has given the team three constraints:
Here’s a concrete Fabric layout that satisfies these constraints.
Create two Fabric capacities in approved regions:
Sovereign Capacity (SC)
Shared Analytics Capacity (SAC)
Effect:
For the SC:
CitizenData, Registers, InternalReporting).For the SAC:
EUSharedSystems, SupplierAnalytics, etc.No shortcuts from SAC into SC. If you need derived aggregates from SC in SAC, you publish them via controlled exports (see next section).
The policy allows sharing aggregated, non‑identifying data with partners. The team needs a pattern for this.
Use a Fabric pipeline in the Sovereign Capacity to:
Example: a simple SQL transformation in a Fabric Warehouse in SC to produce an aggregated table:
CREATE TABLE CitizenStats.AggregatedPopulation
AS
SELECT
RegionId,
YEAR(GETDATE()) AS ReferenceYear,
COUNT(*) AS PopulationCount
FROM CitizenData.Person
GROUP BY RegionId;
Then a pipeline activity writes CitizenStats.AggregatedPopulation to a parquet file in the external ADLS account in the SAC region.
In the Shared Analytics Capacity:
Now suppliers can build reports in SAC over the aggregated data, with:
To let suppliers work safely:
Grant them access only to:
Use Fabric’s item‑level permissions and Microsoft Entra ID groups to:
This respects the new policy’s requirement for controlled supplier access while still using Fabric as a unified analytics platform.
The architecture board will eventually ask: “How do we know you’re still compliant in a year?”
You need ongoing governance, not just a one‑time redesign.
Use the Fabric admin portal:
Define workspace templates:
Sovereign workspaces must:
Shared workspaces must:
Within Fabric and the broader Microsoft 365 environment:
This doesn’t come out of the box as a single report; you’ll likely use a mix of Fabric admin APIs and Microsoft 365 auditing to build your own compliance views.
For teams dealing with Microsoft Fabric and data sovereignty under the new government cloud policy, the most practical shift is this:
Treat capacity region + data movement as your primary design axes, not just workspaces and lakehouses.
Before you build anything new:
If you get those two decisions right, most of the later questions about residency, supplier access, and compliance become implementation details instead of blockers.
This article reflects the move from ad‑hoc Fabric deployments to capacity‑aware, sovereignty‑driven architectures in government and regulated environments where data residency and supplier access are under formal policy constraints.
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