Governed BI: Putting Purview Sensitivity Labels on Power BI and Fabric

Your dashboards are only as governed as the data behind them. Here’s how to bring firm-financial analytics into Power BI and Microsoft Fabric without turning a dashboard into a data-leak.

Reading time: about 6 minutes • Topics: Microsoft Fabric, Power BI, Microsoft Purview, Row-Level Security, Data Governance, Legal

Everyone wants the dashboard. Almost no one asks who can see the numbers inside it. When a firm finally connects its financial system to Power BI, the excitement is real: matter profitability, realization, WIP and AR aging, revenue by partner, all live and beautiful. And then a partner opens a report and sees compensation-sensitive figures for an office, a practice group, or a colleague they were never meant to see.

Business intelligence has a governance blind spot. The conversation about Copilot and oversharing has (rightly) focused on documents and SharePoint. But the same sensitive data (client financials, matter economics, partner compensation) also flows into analytics platforms, where it’s often governed far more loosely than the documents it came from. A governed BI deployment closes that gap on purpose.

Across the analytics work we do for law firms and professional-services organizations, the winning pattern is consistent: treat governance as a first-class part of the BI build, not a step you bolt on before go-live. Here’s what that looks like when the source is a firm’s on-premises financial system and the destination is Microsoft Fabric.

 

The Challenge: Sensitive Financials, Broad Audience

A typical engagement starts with a firm wanting real-time insight into performance (profitability, realization, collection cycles, fee-earner utilization) drawn from an on-prem legal financial system such as Elite 3E into modern, cloud-native analytics. The upside is obvious. The governance problem is just as obvious once you look:

  • The most sensitive data in the firm. Matter economics and partner-level financials are among the most confidential numbers an organization holds, and now they’re leaving a locked-down SQL database for a shareable dashboard.
  • A broad, mixed audience. Executives, office heads, practice-group leaders, and finance all want views, but each should see only their slice, not the whole firm.
  • No lineage, no labels by default. Move data into a lake and a semantic model, and its original sensitivity classification doesn’t follow it, unless you deliberately carry it across.
  • Solve this by building governance into the architecture from the first pipeline, not by hoping report authors restrict access correctly after the fact.

 

The Governed BI Model: Four Controls That Travel With the Data

Governed BI on Microsoft Fabric rests on four controls, applied together so protection follows the data from source to report:

 

Control What It Does How (Fabric / Purview)
Row-Level Security (RLS) Ensures each viewer sees only their office, practice group, or partner scope. RLS roles on the semantic model, mapped to Entra ID identity: one dashboard, many governed views.
Purview Sensitivity Labels Carries the data’s classification into the analytics layer, using the same taxonomy as the rest of the estate. Labels applied to datasets, semantic models, and columns in Power BI and Fabric; consistent with M365 labels.
Cataloging & Lineage Proves where a number came from and who owns it, which is essential for trust and audit. Register Fabric assets; scan Lakehouse and Warehouse metadata; demonstrate lineage from source to report.
Governed Semantic Layer A single curated model as the one governed source of truth for reporting. Star-schema model (billing, matter, client, timekeeper) with report-level calculations kept minimal.

 

The principle: a label applied in Purview and a role enforced in Fabric should mean the same thing they mean everywhere else in the firm. Governance isn’t a separate BI dialect. It’s the firm’s taxonomy, extended to analytics.

 

How We Do It: A Governed Proof of Concept

 

1. Secure the Pipeline, Not Just the Report
We establish a hybrid connection from the on-prem financial system into Microsoft Fabric via a data gateway and pipeline, ingesting a controlled subset of financial and timekeeping data into OneLake, without disrupting production. Governance intent is set here: what data moves, how it’s modeled, and what classification it carries. We use medallion layers for traceability so every number is auditable back to source.

 

2. Model Once, Govern Everywhere
We build a curated star-schema semantic model, the single governed reporting layer, with the firm’s real metrics (realization, WIP days, collection cycle, fee-earner utilization). Then we apply the controls that make it safe to share: Row-Level Security so each audience sees only its scope, and Purview sensitivity labels on datasets and columns so the data’s classification is visible and enforceable inside Power BI, not just in the source.

 

3. Validate, Prove, and Plan for Scale
Governance you can’t demonstrate isn’t governance. We validate role-based access with finance and IT, produce a Purview data-governance report showing classification and lineage, and capture Fabric capacity and cost drivers early so production sizing is intentional rather than a surprise. The deliverable is a governed dashboard, a signed-off test report, and a clear roadmap to full production rollout

 

Why This Matters Now

Two forces are converging. Firms are modernizing analytics onto Microsoft Fabric at exactly the moment they’re also racing to adopt AI, and AI increasingly reaches into the same semantic models and datasets. A sensitivity label on a Power BI dataset isn’t just about who can open a report today; it’s about ensuring that when Copilot or an agent queries that data tomorrow, the same classification and controls already apply. Governed BI and governed AI are the same discipline, viewed from two angles.

 

The Takeaway for Legal and Enterprise Leaders

A dashboard that surfaces the wrong number to the wrong partner isn’t an analytics win. It’s a confidentiality incident with a nice chart on top. Build governance into your BI from the first pipeline, and your data stays classified, scoped, and auditable all the way to the report.

Modernizing analytics on Power BI or Microsoft Fabric, and want to be sure sensitive financials stay governed end to end? Canalini Consulting Group designs governed BI on Fabric with Purview classification and Row-Level Security built in from day one. Let’s talk.

 

Note: This article describes patterns and practices drawn from our analytics and data governance engagements; it does not reference any specific client. Canalini Consulting Group is a Microsoft Gold Partner specializing in AI data governance, Microsoft Purview, Fabric, and secure Copilot adoption.

Recent Posts

Social Media

Greg Gillette

Rincipal Architect, Enterprise Microsoft Solutions

Greg brings more than 25 years of enterprise Microsoft expertise to Canalini's most complex engagements, with deep mastery of Microsoft 365, identity, messaging, eDiscovery, and automation. He embodies what Canalini stands for: diligent, methodical, and relentlessly high-standard, and clients genuinely love working with him. Whether architecting a firm's identity and messaging foundation or automating the work that keeps it running, Greg is one of the architects Am Law firms trust with their hardest problems.

Natasha Romanova

Manager of Finance and Operations

Natasha owns Canalini's finance and operations function, from accounting, invoicing, and financial reporting to delivery logistics, vendor relationships, and engagement governance. A CPA candidate with an MBA in Accounting and a background in forensic accounting and financial systems, she brings the disciplined, methodical stewardship that keeps the firm running smoothly and its engagements aligned to strategy.

Michael Warren

Senior Business Development Manager

Michael leads business development at Canalini, building the relationships that bring Am Law 100 and 200 firms into the fold. Consultative by nature, he helps legal IT leaders navigate Microsoft governance, Copilot, and AI adoption, working closely with our technical team and Microsoft partners to match every firm with the right solution. He is known for turning first conversations into long-term partnerships.

Corey Tracey

Principal Engineer, End User Compute

Corey is the engineer behind Canalini's most demanding infrastructure migrations, with more than 25 years across Citrix, Azure Virtual Desktop, and the identity foundations that keep Am Law environments secure.

He specializes in the complex, high-stakes environments where reliability and security are non-negotiable. Just as often, though, it's his calm, friendly demeanor that clients remember: unflappable under pressure and genuinely easy to work with, Corey has earned a loyal following of firms who ask for him by name.

Denesh Harrilal

Principal Architect, Purview & Copilot Studio

Denesh is the technical force behind Canalini's most advanced work, architecting solutions across the full Microsoft stack: Purview and Data Governance, Copilot Studio and AI agents, Entra ID, CI/CD pipelines, M365 Security and Azure infrastructure. He sets the standard for delivery, leads the firm's most cutting-edge governance, infrastructure & security engagements, and mentors the engineering team that lets Canalini scale. When a deal needs real architectural depth, Denesh is the one Am Law clients ask for.

Michael Canalini

Founder & CEO

Michael founded Canalini in 2016 to close a gap he saw in the legal technology world: Am Law firms needed a partner who understood both the Microsoft platform and the exacting confidentiality standards of legal practice. A decade later, he has built Canalini into the Microsoft governance partner of choice for Am Law 100 and 200 firms navigating the shift to AI.

Relationships come first in everything Michael does. Clients describe him as a straight shooter who acts in good faith and stands firmly behind his brand, and that reputation has become the foundation the firm is built on. He leads client strategy and delivery across Canalini's Am Law and enterprise relationships, guiding legal leaders through Copilot, data governance, and the diligent work of protecting privileged data in a new era. For Michael, earning and keeping a firm's trust is the whole point, and it is why so many of Canalini's client relationships have lasted for years.