Skip to main content
The Power BI integration enables Prizm to connect to the Power BI Service (including Microsoft Fabric workspaces) as a downstream consumer of your data. Like Tableau, Power BI is a BI/pipeline integration — Prizm ingests semantic model, report, and dashboard metadata to extend lineage from warehouse tables through to the assets your business users query, and propagates quality scores, alerts, and issues downstream to the reports that depend on your data.

What Prizm Connects To

Prizm connects to workspaces backed by a capacity tier that exposes the XMLA endpoint:
A standard Power BI Pro license alone does not expose the XMLA endpoint. At least one of the capacity tiers above must be assigned to every workspace Prizm will scan for semantic model metadata. See Setup for the full prerequisites.

Supported Power BI Objects

Prizm ingests the following object types from Power BI. The hierarchy reflects how objects are organized in the Power BI Service:

Observability Metrics

Prizm computes the following out-of-the-box metrics for Power BI assets:
Freshness, Reliability, and Job Duration are computed once at the Semantic Model level. The same value is then propagated as-is to every Report built on that model — reports do not have their own independently computed values for these metrics.

Metric defaults by asset type

Quality Propagation

Prizm can propagate data quality signals from upstream warehouse tables to the Power BI semantic models, reports, and dashboards that consume them. This is configured per connector at setup time. When propagation is enabled, a quality issue on a Snowflake or Databricks table automatically surfaces on every semantic model, report, and dashboard that draws from that table — giving report consumers visibility into upstream data health without leaving Power BI.

Criticality

Power BI assets are scored using Prizm’s Criticality framework, applied with the following Power BI-specific formulas. Each input is log-normalized (ln_norm) — scaled to a 0–1 score over the stated range — before being weighted.

Report

  • views — the report’s Report View Count (see Observability Metrics above)
  • dashboard_count — number of dashboards that include this report

Dashboard

A dashboard’s criticality is inherited from its most critical report — the highest report_raw_score among the reports it includes.

Semantic Model

  • highest_report_tier — the criticality tier (0–4) of the semantic model’s highest-scoring report
  • report_count — number of reports built on this semantic model
  • refresh_reliability — the semantic model’s Reliability metric (see Observability Metrics above)
Criticality determines which semantic model columns the Profile Recommendation and Structural Recommendation jobs select for column-level monitoring — higher-criticality columns are profiled more frequently.

Supported Features

Next Steps

Setup

Connect Prizm to Power BI — prerequisites, authentication methods, and step-by-step configuration.

What We Collect

Full field-level breakdown of every metadata object Prizm extracts from Power BI.

FAQ

Common questions about authentication, scoping, and permissions.

Glossary

Definitions for Prizm terms used throughout this guide.