What the authors argue
The authors start with a familiar picture of a large enterprise. Reporting is scattered across tools such as Tableau, Qlik or MicroStrategy (the authors' list), and business logic is hard-coded into hundreds of dashboards. In their view, a human analyst can work around that mess and an agent can't.
Their example is "at risk" accounts. An agent needs one governed definition, not five competing ones held by different teams. They say dashboards were built to be read, not reasoned over, so agentic readiness is "a data architecture problem" first.
They also make a cost argument:
- Enterprises "routinely" pay three to five times more to license and run legacy BI than a modern platform would cost, before counting servers, gateways and specialist skills.
- Modernising typically frees 30–40% of that spend, which could go to AI and data engineering.
- Many organisations already own the destination platform.
- One unnamed programme consolidated its dashboards by more than a third.
Their recommended path has four parts:
- Don't lift and shift. Cloning dashboards onto a new tool just recreates the fragmentation.
- Treat migration, modernisation and rationalisation as one exercise, and retire redundant reports first.
- Build a governed semantic layer with certified definitions, so a metric is defined once and gives the same number in a dashboard, a natural-language question or an agent.
- Run the migration as a change programme: retrain analysts, set up a centre of excellence and move toward self-service. They say accelerators and automated conversion tools can shorten the timeline.
How much of this is evidence
The architectural point is sound. The numbers are not backed up. The article gives no methodology, sample, platform comparison, definition of "modern platform", or named customer behind the cost multiples, the 30–40% savings figure or the consolidation example. Treat them as the authors' claims, not benchmarks.
"Many organisations already own the platform" also needs care. The piece says nothing about licensing, capacity or Copilot eligibility, and as the next section shows, those matter a lot.
The piece also leans on Microsoft's "Frontier Firm" idea. In its April 2025 Work Trend Index announcement, Microsoft described a new kind of organization built around "intelligence on tap," human-agent teams and a new "agent boss" role. Microsoft also reported that 46% of leaders say their organization is using agents to fully automate workstreams or business processes. That is a vendor-run survey of leaders' self-reports. It doesn't show that BI migration makes an enterprise ready for autonomous decisions. Microsoft's own post says the right human-agent ratio is task-specific, and that society expects people to be responsible for high-stakes product or finance decisions.
What Microsoft's documentation supports
Microsoft's Power BI guidance backs the central point, but in narrower terms. It says a well-prepared semantic model is a stronger foundation for Copilot, and that Copilot answers depend on how well the model is built.
The Microsoft Learn guidance for preparing a Power BI semantic model for Copilot says:
- Fix the model first. Extra instructions can't correct inaccurate relationships or inappropriate aggregations.
- Start with focused business questions. For each, define the expected measure, grouping, date basis, filters and validated result.
- Settle ambiguity up front. "How are sales performing?" could mean revenue, volume, growth or margin, so define a default or have Copilot ask for clarification.
- Put business-critical calculations into reviewed measures, such as a Net Sales measure with the approved treatment of returns, discounts and cancellations. Report authors and Copilot then use the same definitions.
- Write descriptions that start with business meaning, unit and important exclusions. Copilot uses only the first 200 characters.
That is close to what the authors call a governed semantic layer, and it comes from the vendor's own docs. Third-party Power BI guides also point to "Prep data for AI" tooling. They describe AI data schemas, AI instructions and verified answers. Microsoft's page for it is labelled a preview. Check the current status of those features before building a rollout around them.
Copilot is not an autonomous agent
The viewpoint blurs two things: Copilot helping people query governed data, and agents acting autonomously on business processes. Microsoft's Power BI documentation sits firmly in the first camp.
- Copilot outputs can contain inaccurate and low-quality content, and they are nondeterministic. The same prompt and grounding data can produce a different answer, so users need to know how to validate results.
- Microsoft says Copilot can't replace the people who create semantic models or reports, and says you can't just switch it on and expect organisation-wide productivity gains.
- The Power BI Agentic overview describes agent skills and MCP tools for developing Power BI with AI coding agents such as GitHub Copilot. That is AI-assisted authoring of models and reports, not proof that business agents can safely make operational decisions.
A governed model improves grounding and consistency. It does not guarantee that every answer, or any action an agent takes on it, is correct. The authors' phrase "trusted to act on" needs human review, testing and access controls on top of the model.
Practical limits on "we already own it"
Microsoft's documentation sets several preconditions that decide whether Copilot is available at all:
- An administrator must enable Copilot in Microsoft Fabric and the relevant tenant switch.
- The Fabric capacity must be in a supported region.
- Tenants or capacities outside the US or EU data boundary have Copilot disabled by default. The exception is when the Fabric tenant admin enables the setting allowing data to be processed outside the tenant's geography.
- Trial SKUs aren't supported, so only paid SKUs work.
- Workspaces of type Pro, Premium Per User or an unsupported F SKU don't support Copilot themselves. Users can still use it from Power BI Desktop if Desktop is configured to consume Copilot from a supported paid capacity. That means F2 or higher, or a P1 or higher Premium capacity.
- Admins can delegate Copilot consumption to a Fabric Copilot capacity. Doing so keeps Copilot load from affecting the main capacity that business-critical workloads depend on.
- Microsoft recommends granting Copilot access to security groups only after users have trained or shown they understand its limits, and rolling it out in phases.
A related control matters for any "agents on governed data" plan. Users with write permission on a semantic model can decide whether read-only users may reach that model through Copilot and Microsoft's MCP tools. Microsoft says the setting is on by default. It is set per model, so it is not a single switch for every agent or data path. Microsoft also suggests tagging models as ready for Copilot, or using that readiness as a criterion for endorsement or certification.
Migration planning checklist
Microsoft's Power BI migration guidance fits the authors' "rationalise first" advice. Its pre-migration steps include:
- Define the business case and success criteria. Estimate costs and ROI, and start with smaller productive initiatives.
- Inventory reports and data sources. That includes departmental and personal sources, which can turn up "shadow IT."
- Mine the legacy audit log. Look at how often each report runs, how many consumers it has, who they are (especially executives) and when it last ran. This is how you decide what to retire instead of copy.
- Set an initial governance model. Cover authoritative sources, data quality, consistent terminology, security and privacy, and compliance and audit needs.
- Plan deployment. Document tenant settings and workspace decisions, use shared semantic models, apply data certification, and plan change management and training.
- Track migration KPIs. Examples are legacy reports rendered falling month over month, Power BI reports and consumers rising, and licensing cost falling year over year.
Microsoft also says it isn't possible to completely automate a Power BI conversion process end-to-end. Automation can help with tasks such as compiling the inventory, depending on the tools you have. That tempers the authors' claim that accelerators can compress timelines considerably.
Takeaways for IT and BI teams
- Agree definitions first. If "at risk," "active customer" or "net sales" has several meanings, no platform will make an agent consistent.
- Rationalise before you migrate. Use usage data to retire duplicate and dormant reports.
- Treat the semantic model as a product. Use clear names, reviewed measures, descriptions, security roles and documented refresh schedules.
- Verify entitlements early. Check capacity SKU, region, tenant settings and data-boundary rules before promising Copilot.
- Keep humans in the loop. Validate Copilot answers against known results, and restrict which models AI tools can reach.
- Be sceptical of headline savings. Build your own cost model instead of relying on three-to-five-times or 30–40% figures that nobody has substantiated.
The viewpoint's core claim holds up. Inconsistent, undocumented metrics make AI answers unreliable, and Microsoft's documentation says so too. But a Fabric migration doesn't make agents trustworthy by itself. It gives you a better chance of getting consistent answers, provided governance, validation and human oversight come with it.
References
- Why agentic AI won’t run on legacy BI - Technology Record Technology Record · 2026-11-06T11:52:00+00:00
- Optimize Your Semantic Model for Copilot in Power BI - Power BI | Microsoft Learn learn.microsoft.com
- Copilot in Power BI: Integration Overview and Benefits - Power BI | Microsoft Learn learn.microsoft.com