Connectors
Productivity & Project Management
Power BI
Business intelligence: datasets, reports, dashboards, and data refreshes
- Signs in with
- API token
- Runs on
- Cloud or On-Prem Worker
- Operations
- 11
- Ready-made triggers
- 0
Connect Power BI
- In Neblex open Connect › Connections and click New Connection.
- Search for Power BI and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| Access tokenRequiredSecret |
Use it in a flow
- Open a flow, open the node library and search for Power BI.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Power BI without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Power BI can send webhooks, a Webhook trigger receives them at its own URL.
Operations
11 operations in 4 groups. Each one is a step you can add to a flow.
Dashboard2
List dashboardslistDashboards | GET | List dashboards in My Workspace. |
List tileslistTiles | GET | List a dashboard's tiles. |
Dataset5
Get a datasetgetDataset | GET | Read a dataset by ID. |
List datasetslistDatasets | GET | List datasets in My Workspace. |
Push rowsaddRows | POST | Push rows into a streaming/push dataset table. |
Refresh a datasetrefreshDataset | POST | Trigger a dataset refresh. |
Run DAX queriesexecuteQueries | POST | Execute DAX queries against a dataset (queries JSON array). |
Report3
Export a reportexportReport | POST | Start an export job for a report (JSON body). |
Get a reportgetReport | GET | Read a report by ID. |
List reportslistReports | GET | List reports in My Workspace. |
Workspace1
List workspaceslistGroups | GET | List the workspaces (groups) you can access. |