Power BI
Bring Cognitive3D XR analytics into Microsoft Fabric and Power BI for organizational visibility across your XR portfolio.
Overview
Most XR teams can answer what happened inside a single experience. Far fewer can explain what is happening across all of them.
The Power BI Organizational Dashboard for Cognitive3D closes that gap. It pulls session-level Cognitive3D data into Microsoft Fabric and Power BI inside your tenant, aggregates it across every project in your organization, and turns it into a single operational view of XR performance, usage, and outcomes - sitting alongside the LMS, HR, and operational data your business intelligence team already works with.
Instead of treating each experience as a separate unit of analysis, you get a portfolio-level system: how training comfort holds up across devices, where engagement drops off across simulations, which experiences are underperforming, and how XR activity connects to broader operational metrics.
What's in the dashboard
The dashboard is organized into seven views that mirror how XR program leaders actually evaluate performance:
- Overview - high-level summary of performance and usage trends across the portfolio.
- Users - how individuals and groups engage with experiences over time.
- Performance & Health - system metrics like frame rate and stability.
- Objectives & Survey - connects user behaviour to outcomes and ExitPoll feedback.
- Devices - which hardware is actively in use.
- Map - geographic distribution of sessions.
- Objective Detail - drill-through for deeper analysis of specific goals or steps.
Together these replace the fragmented "open three projects, export three CSVs, paste into Excel" workflow with a single system you can query without switching context.
Why Power BI and Microsoft Fabric
The biggest shift isn't the dashboard itself - it's where the data lives.
By landing Cognitive3D data in your Power BI / Fabric tenant, XR analytics becomes part of your existing data ecosystem. Teams can join XR data against LMS records, employee or participant data, and operational metrics; build custom reports; embed XR visuals into existing dashboards; and apply the governance, RLS, and refresh policies they already use for everything else. There is no separate analytics tool to log into and no export-and-rebuild loop.
For enterprise XR programs already standardized on Microsoft's BI stack, immersive analytics stops being a side activity and becomes part of the regular reporting cycle.
What changes for enterprise XR teams
Three things change at a fundamental level:
- Visibility moves from individual projects to the entire portfolio. Leaders can compare experiences, identify outliers, and track trends without manually pivoting between projects.
- Decision-making accelerates. Issues that previously required hours of cross-project comparison surface immediately at the org level.
- XR data becomes part of existing workflows. Most enterprise teams already rely on Power BI for executive reviews and operational reporting. XR data joins that conversation instead of living in a separate UI.
Deployment options
The Organizational Dashboard ships through two proven deployment patterns. Cognitive3D owns the data pipeline - ingestion, aggregation, and the derived user, device, and metric tables that power the dashboard - and you own the dashboard inside your tenant.
1. Custom Power BI Connector (.mez)
The fastest path. You install our C3D-branded .mez connector in Power BI Desktop, authenticate with a scoped org API key, and refresh on whatever schedule your license allows. Works with Pro, PPU, Premium, or Fabric - license-agnostic.
- No warehouse, gateway, or Fabric capacity required.
- Productized: the connector ships as a versioned artifact you install like any other Power BI custom connector.
- Best for: teams that want Cognitive3D data in Power BI today without standing up new infrastructure.
A minimal Power Query (M) example, once the connector is installed:
// Pull Sessions for org 76 from Jan 1, 2026 through today,
// then summarize average session length by HMD.
let
Source = Cognitive3D.Data(76, #date(2026, 1, 1), Date.From(DateTime.LocalNow())),
Sessions = Source{[Name = "Sessions"]}[Data],
ByHmd = Table.Group(
Sessions,
{"HMD"},
{
{"SessionCount", each Table.RowCount(_), Int64.Type},
{"AvgDurationMinutes", each List.Average([DurationMinutes]), type number}
}
),
Sorted = Table.Sort(ByHmd, {{"SessionCount", Order.Descending}})
in
Sorted
2. Shared-storage delivery (ADLS Gen2 / OneLake)
The full branded org dashboard, inside your tenant, with your governance.
Cognitive3D runs the ingestion and transformation pipeline on our side (including the derived user, device, and metric tables) and writes refined datasets to a shared storage container - ADLS Gen2 or OneLake. Your workspace reads the container natively via Fabric's built-in connectors and applies our report template. This is the same Import-mode pattern that powers our public demo, extended across a tenant boundary.
- For: enterprise customers on Fabric or Power BI Premium.
- You get: the full report template plus a refreshed, clean dataset - no ETL on your side.
- Best for: teams that want the branded org dashboard inside their own tenant with their own governance.
How to pick
The connector is the fastest path if you just want Cognitive3D data in Power BI today.
Shared-storage delivery is the right fit when you want the full branded dashboard inside your own tenant with your own governance, and you're already invested in Fabric or Power BI Premium.
How the pipeline works
Both deployments are powered by a structured, session-level dataset rather than full spatial data. That's a deliberate design choice - it keeps infrastructure requirements manageable while still supporting meaningful organizational analysis. Once the data lands in your relational BI environment, you can perform analyses that aren't possible inside a project-scoped analytics tool: cross-project joins, time-series segmentation, custom RLS, blending with LMS or operational metrics.
The report and pipeline are versioned in Git with CI validation on every change, so every deployment is reproducible and auditable.
What teams discover
When XR data is unified at the org level, new patterns surface:
- How a single experience compares to the organizational average - outliers become visible immediately.
- Trends in user comfort across devices and environments.
- Engagement framed by meaningful participation across a program rather than isolated sessions.
- Gaps in instrumentation or incomplete datasets - visible at the portfolio level, fixable over time.
These aren't more data points. They're relationships between datasets that were previously disconnected.
Get started
The dashboard is delivered through a white-glove engagement: each deployment is configured to align with your existing data systems, reporting requirements, and organizational structure. The reference dashboard is a starting point, not a fixed model.
- Explore the demo organization's Power BI dashboard to see the seven views in action.
- Read the launch post for the full background on why we built it.
- Book a demo to talk through how it would fit your tenant and reporting workflow.
Ready to Connect Power BI?
Start for free or talk to our team about enterprise integration support.