Microsoft Power Bi
for LuumenAI

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

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.

The Microsoft Power Bi toolbox

115 tools: 57 read, 58 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadGet Reports From AppReturns a list of reports from the specified app.
  • ReadDiscover Gateways for DatasetReturns a list of gateways that the specified dataset from the specified workspace can be bound to.
  • ReadExecute DAX QueriesExecutes Data Analysis Expressions (DAX) queries against the provided dataset in My workspace.
  • ReadExecute DAX Queries on DatasetExecutes Data Analysis Expressions (DAX) queries against the specified Power BI dataset.
  • ReadGet Available Feature By NameReturns the specified available feature for the user by name.
  • ReadGet CapacitiesReturns a list of Power BI capacities that the authenticated user has access to.
  • ReadGet Dashboard from My WorkspaceReturns the specified dashboard from My workspace.
  • ReadGet DashboardsReturns a list of dashboards from the specified workspace.
  • ReadGet DataflowsReturns a list of all dataflows from the specified workspace.
  • ReadGet DatasetReturns the specified dataset from My workspace.
  • ReadGet Dataset in WorkspaceReturns the specified dataset from the specified workspace.
  • ReadGet DataSet DataGets the query results for the specified DataSet.
  • ReadGet Datasets from My WorkspaceReturns a list of datasets from My workspace.
  • ReadGet DataSets from Power BIGets an array of DataSet CatalogItems from Power BI.
  • ReadGet Dataset to Dataflows LinksReturns a list of upstream dataflows for datasets from the specified workspace.
  • ReadGet Dataset UsersReturns a list of principals that have access to the specified dataset.
  • ReadGet Dataset Users In GroupReturns a list of principals that have access to the specified dataset within a workspace.
  • ReadGet Datasources for DatasetReturns a list of data sources for the specified dataset from My workspace.
  • ReadGet Datasources for Dataset in WorkspaceReturns a list of data sources for the specified dataset from the specified workspace.
  • ReadGet GatewayReturns the specified gateway.
  • ReadGet Gateway Datasources in GroupReturns a list of gateway data sources for the specified dataset from the specified workspace.
  • ReadGet GatewaysReturns a list of gateways for which the user is an admin.
  • ReadGet Goals from ScorecardReturns a list of goals from a scorecard.
  • ReadGet Goals Refresh HistoryReads refresh history of a connected goal.
  • ReadGet Goals Status RulesReturns status rules of a goal.
  • ReadGet Goal Value By IDReads a goal value check-in by a UTC date timestamp.
  • ReadGet GroupsReturns a list of workspaces the user has access to.
  • ReadGet Groups Capacity Assignment StatusGets the status of the assignment-to-capacity operation for the specified workspace.
  • ReadGet Group UsersReturns a list of users that have access to the specified workspace.
  • ReadGet ImportReturns the specified import from My workspace.
  • ReadGet Imports from My WorkspaceReturns a list of imports from My workspace.
  • ReadGet Imports in WorkspaceReturns a list of imports from the specified workspace.
  • ReadGet Linked Report History SnapshotGets requested HistorySnapshot item specified by HistoryId of the LinkedReport specified by Id.
  • ReadGet Report PageReturns the specified page within the specified report from the specified workspace.
  • ReadGet Pages from ReportReturns a list of pages within the specified report from the specified workspace.
  • ReadGet Pages from Report in My WorkspaceReturns a list of pages within the specified report from My workspace.
  • ReadGet Dataset ParametersReturns a list of parameters for the specified dataset from **My workspace**.
  • ReadGet Dataset Parameters in WorkspaceReturns a list of parameters for the specified dataset from the specified workspace.
  • ReadGet Query Scale Out Sync StatusReturns the query scale-out sync status for the specified dataset from the specified workspace.
  • ReadGet Refreshable For CapacityReturns the specified refreshable for the specified capacity that the user has access to.
  • ReadGet refreshables for all capacitiesReturns a list of refreshables for all capacities that the user has access to.
  • ReadGet Refresh Execution Details In GroupReturns execution details of a refresh operation for the specified dataset from the specified workspace.
  • ReadGet Refresh History for DatasetReturns the refresh history for the specified dataset from My workspace.
  • ReadGet Dataset Refresh ScheduleReturns the refresh schedule for the specified dataset from My workspace.
  • ReadGet Refresh Schedule In Group 2Returns the refresh schedule for the specified dataset from the specified workspace.
  • ReadGet Report from My WorkspaceReturns the specified report from My workspace.
  • ReadGet Report Page From My WorkspaceReturns the specified page within the specified report from My workspace.
  • ReadGet ReportsGets an array of Report CatalogItems from Power BI.
  • ReadGet Reports From My WorkspaceReturns a list of reports from My workspace.
  • ReadGet ResourcesGets an array of Resource catalog items.
  • ReadGet Scorecard By IDReturns a scorecard with the specified ID.
  • ReadGet ScorecardsReturns a list of scorecards from a workspace.
  • ReadGet Tables in DatasetReturns a list of tables within the specified dataset from My workspace.
  • ReadGet Tables in Dataset within WorkspaceReturns a list of tables within the specified dataset from the specified workspace.
  • ReadGet Tiles from My Workspace DashboardReturns a list of tiles within the specified dashboard from My workspace.
  • ReadGet Tiles from Workspace DashboardReturns a list of tiles within the specified dashboard from the specified workspace.
  • ReadGet WorkspaceReturns a specified workspace (group).
  • WriteAdd Dashboard to WorkspaceCreates a new empty dashboard in the specified workspace. Approval by default
  • WriteAssign Workspace to CapacityAssigns the specified workspace to the specified capacity. Approval by default
  • WriteCancel Dataset Refresh in WorkspaceCancels the specified refresh operation for the specified dataset from the specified workspace. Approval by default
  • WriteClone ReportClones the specified report from My workspace. Approval by default
  • WriteClone Report in WorkspaceClones the specified report from the specified workspace. Approval by default
  • WriteCreate Goal Value Check-inCreates a new goal value check-in for a Power BI scorecard goal. Approval by default
  • WriteCreate WorkspaceCreates a new workspace in Power BI. Approval by default
  • WriteCreate Push DatasetCreates a new dataset on My workspace in Power BI. Approval by default
  • WriteCreate ScorecardCreates a new scorecard in the specified Power BI workspace. Approval by default
  • WriteCreate Temporary Upload LocationCreates a temporary blob storage upload location for importing large Power BI .pbix files that are between 1 GB and 10 GB in size. Approval by default
  • WriteDelete DashboardDeletes the specified dashboard from My workspace. Approval by default
  • WriteDelete DataflowDeletes the specified dataflow from Power BI data prep storage, including its definition file and model. Approval by default
  • WriteDelete DatasetDeletes the specified dataset from My workspace. Approval by default
  • WriteDelete Dataset from WorkspaceDeletes the specified dataset from the specified workspace. Approval by default
  • WriteDelete GoalDeletes a goal from a scorecard by goal ID. Approval by default
  • WriteDelete Goal Note by IDDeletes a goal value check-in note by its unique identifier. Approval by default
  • WriteDelete Goal Status RulesRemoves status rule definitions from a goal. Approval by default
  • WriteDelete Pipeline UserRemoves user permissions from the specified deployment pipeline. Approval by default
  • WriteDelete Report from WorkspaceDeletes the specified report from the specified workspace. Approval by default
  • WriteDelete Rows from Dataset TableDeletes all rows from the specified table within the specified dataset from My workspace. Approval by default
  • WriteDelete Rows from Dataset Table in WorkspaceDeletes all rows from the specified table within the specified dataset from the specified workspace. Approval by default
  • WriteDelete Scorecard By IDDeletes a scorecard by its ID from the specified workspace. Approval by default
  • WriteDelete WorkspaceDeletes the specified workspace. Approval by default
  • WriteExecute SubscriptionExecutes the Subscription specified by the Id. Approval by default
  • WriteGenerate Dashboard Embed TokenGenerates an embed token to view or edit the specified dashboard from the specified workspace. Approval by default
  • WriteGenerate Embed Token for Power BIGenerates an embed token for multiple reports, datasets, and target workspaces. Approval by default
  • WriteGenerate Report Embed Token in GroupGenerates an embed token to view or edit the specified report from the specified workspace. Approval by default
  • WriteGenerate Dataset Embed Token in GroupGenerates an embed token based on the specified dataset from the specified workspace. Approval by default
  • WriteTrigger Query Scale Out Sync in WorkspaceTriggers a query scale-out sync of read-only replicas for the specified dataset from the specified workspace. Approval by default
  • WriteMove Power BI Scorecard GoalsMoves goals within the scorecard. Approval by default
  • WritePatch Goal NoteUpdates a goal value check-in note by ID. Approval by default
  • WritePatch Goal Value By IDUpdates a goal value check-in by a UTC date timestamp. Approval by default
  • WritePatch Scorecard By IDUpdates a scorecard by its ID. Approval by default
  • WriteCreate Push Dataset in WorkspaceCreates a new push dataset in the specified Power BI workspace. Approval by default
  • WriteGrant Dataset User PermissionsGrants the specified user's permissions to the specified dataset. Approval by default
  • WriteGrant Dataset User Permissions In GroupGrants the specified user's permissions to the specified dataset in a workspace. Approval by default
  • WritePost GoalAdds a new goal to a Power BI scorecard. Approval by default
  • WritePost Goal NoteAdds a new note to a goal value check-in for a Power BI scorecard goal. Approval by default
  • WriteAdd Rows to Dataset Table in WorkspaceAdds new data rows to the specified table within the specified dataset from the specified workspace. Approval by default
  • WritePost Goal Status RulesCreates or updates status rules of a goal in Power BI. Approval by default
  • WriteUpdate Table SchemaUpdates the metadata and schema for the specified table within the specified dataset from My workspace. Approval by default
  • WriteUpdate Table Schema in WorkspaceUpdates the metadata and schema for the specified table within the specified dataset from the specified workspace. Approval by default
  • WriteRebind Report to DatasetRebinds the specified report from the specified workspace to the specified dataset. Approval by default
  • WriteTrigger Dataset Refresh in WorkspaceTriggers a refresh for the specified dataset from the specified workspace. Approval by default
  • WriteGenerate Report Embed Token for Create in GroupGenerates an embed token to allow report creation in the specified workspace based on the specified dataset. Approval by default
  • WriteSet Linked Report Cache OptionsReplaces the CacheOption's content for a given LinkedReport using the provided definition. Approval by default
  • WriteTake Over DatasetTransfers ownership over the specified dataset to the current authorized user. Approval by default
  • WriteTake Over Paginated Report OwnershipTransfers ownership of the data sources for the specified paginated report (RDL) to the current authorized user. Approval by default
  • WriteTrigger Query Scale Out SyncTriggers a query scale-out sync of read-only replicas for the specified dataset from My workspace. Approval by default
  • WriteUpdate DatasetUpdates the properties for the specified dataset from My workspace. Approval by default
  • WriteUpdate Dataset In WorkspaceUpdates the properties for the specified dataset from the specified workspace. Approval by default
  • WriteUpdate Paginated Report Data SourcesUpdates the data sources of the specified paginated report (RDL) from the specified workspace. Approval by default
  • WritePatch Goal By IDUpdates a goal by its ID within a Power BI scorecard. Approval by default
  • WriteUpdate Dataset Parameters in WorkspaceUpdates the parameters values for the specified dataset from the specified workspace. Approval by default
  • WriteUpdate Refresh ScheduleUpdates the refresh schedule for the specified dataset from My workspace. Approval by default
  • WriteUpdate Refresh Schedule In GroupUpdates the refresh schedule for the specified dataset from the specified workspace. Approval by default
  • WriteUpdate Report ContentUpdates the content of the specified report from **My workspace** with the content of a specified source report. Approval by default
  • WriteUpdate WorkspaceUpdates the properties for the specified workspace. Approval by default

One prompt, start to finish

What a governed Microsoft Power Bi run looks like inside Luumen.

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 — add dashboard to workspace, assign workspace to capacity, cancel dataset refresh in workspace, clone report, and more — is shown as a plan and requires approval by default, including the 14 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

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, and can be linked to the ticket or change record.

Put Microsoft Power Bi to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.