Skip to main content

Power BI overview

Power BI in Glean combines permission-aware indexing with live Assistant queries. Use indexing to discover governed workspaces, reports, semantic models, and dashboards, then use Assistant to retrieve current schema and data through the Microsoft Fabric Power BI MCP server.

At a glance

Glean provides two connected Power BI experiences:

IndexingAssistant
PurposeFind Power BI assets and definitions in GleanAsk natural-language questions about current Power BI data
DataIndexed metadata and definitionsLive schema and query results retrieved at answer time
AuthenticationConnector service principal with app-only client credentialsDelegated Microsoft Entra OAuth for each user
PermissionsCrawled workspace and item permissions control visibilityPower BI evaluates the user’s current access, including row-level security
Setup ownerPower BI and Glean administratorsGlean administrator, followed by end-user authorization

How Power BI works in Glean

The connector and the live MCP integration handle different parts of the same workflow:

  • Indexing makes workspaces, reports, semantic models, dashboards, and their available definitions discoverable in Glean.
  • Routing uses indexed names, relationships, page and visual metadata, tables, measures, and links to identify the relevant Power BI asset.
  • Live querying uses the linked semantic model to retrieve its current schema, generate a DAX query, and execute that query through the Microsoft Fabric Power BI MCP server to retrieve live data.
  • Security has two stages. Glean controls indexed discovery, and Power BI evaluates the user’s delegated access at query time.

Glean indexes metadata and definitions, not Power BI table rows or live query results.

Was this page helpful?