---
title: "Microsoft Power Bi integration for LuumenAI"
url: "https://www.luumen.ai/integrations/microsoft-power-bi/"
entity: SoftwareIntegration
category: "Databases & data platforms"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Microsoft Power Bi integration for LuumenAI

Read Power BI workspaces and datasets, then make changes as approved steps.

## What LuumenAI can do with Microsoft Power Bi

LuumenAI connects to Microsoft Power Bi with OAuth 2.0 and exposes 116 tools (57 read-only · 45 write · 14 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: OAuth 2.0
- Tools available: 116 tools (57 read-only · 45 write · 14 destructive)
- Plan: available on all plans
- Category: Databases & data platforms

## About Microsoft Power Bi with LuumenAI

Connect Power BI and Luumen can read your workspaces, dashboards, datasets, dataflows, and capacities, and run DAX queries to answer questions about the numbers behind a report. Changes — cloning a report, creating a workspace or scorecard, assigning a workspace to a capacity — are previewed and held for approval before they run. Access uses OAuth2.

## Example tools

Read-only (57 in total):

- `MICROSOFT_POWER_BI_APPS_GET_REPORTS` — Returns a list of reports from the specified app.
- `MICROSOFT_POWER_BI_DISCOVER_GATEWAYS` — Returns a list of gateways that the specified dataset from the specified workspace can be bound to.
- `MICROSOFT_POWER_BI_EXECUTE_DAX_QUERIES` — Executes Data Analysis Expressions (DAX) queries against the provided dataset in My workspace.
- `MICROSOFT_POWER_BI_EXECUTE_QUERIES_2` — Executes Data Analysis Expressions (DAX) queries against the specified Power BI dataset.
- `MICROSOFT_POWER_BI_GET_AVAILABLE_FEATURE_BY_NAME` — Returns the specified available feature for the user by name.
- `MICROSOFT_POWER_BI_GET_CAPACITIES` — Returns a list of Power BI capacities that the authenticated user has access to.
- `MICROSOFT_POWER_BI_GET_DASHBOARD2` — Returns the specified dashboard from My workspace.
- `MICROSOFT_POWER_BI_GET_DASHBOARDS` — Returns a list of dashboards from the specified workspace.

Write and destructive (59 in total, approval required by default):

- `MICROSOFT_POWER_BI_ADD_DASHBOARD2` — Creates a new empty dashboard in the specified workspace.
- `MICROSOFT_POWER_BI_ASSIGN_WORKSPACE_TO_CAPACITY` — Assigns the specified workspace to the specified capacity.
- `MICROSOFT_POWER_BI_CANCEL_REFRESH2` — Cancels the specified refresh operation for the specified dataset from the specified workspace.
- `MICROSOFT_POWER_BI_CLONE_REPORT2` — Clones the specified report from My workspace.
- `MICROSOFT_POWER_BI_CLONE_REPORT_IN_GROUP` — Clones the specified report from the specified workspace.
- `MICROSOFT_POWER_BI_CREATE_GOAL_VALUE` — Creates a new goal value check-in for a Power BI scorecard goal.
- `MICROSOFT_POWER_BI_CREATE_GROUP` — Creates a new workspace in Power BI.
- `MICROSOFT_POWER_BI_CREATE_PUSH_DATASET` — Creates a new dataset on My workspace in Power BI.

## Frequently asked questions

### How does LuumenAI connect to Microsoft Power Bi?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Microsoft Power Bi on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 14 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Microsoft Power Bi — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/microsoft-power-bi/
