Actions32
- Admin Actions
- Dashboard Actions
- Dataflow Actions
- Dataset Actions
- Gateway Actions
- Group Actions
- Report Actions
Overview
This node integrates with the Power BI API to retrieve dataflows from a specified workspace. It is useful for automating the extraction and management of Power BI dataflows within workflows, enabling users to programmatically access and manipulate their Power BI dataflows without manual intervention.
Common scenarios include:
- Listing all dataflows in a particular Power BI workspace to monitor or audit them.
- Integrating Power BI dataflows into broader data processing pipelines.
- Automating reporting or synchronization tasks that depend on dataflow metadata.
For example, a user might configure this node to fetch all dataflows from a specific workspace and then use the output to trigger further processing or notifications based on the dataflow details.
Properties
| Name | Meaning |
|---|---|
| Authentication | Method used to authenticate with Power BI API. Options: OAuth2, Bearer Token |
| Workspace Name or ID | The target Power BI workspace (group) from which to retrieve dataflows. Can be selected from a list or specified by ID using an expression. This property is required. |
Output
The node outputs an array of JSON objects representing the dataflows retrieved from the specified workspace. Each object contains metadata about a single dataflow, such as its ID, name, description, and other relevant properties provided by the Power BI API.
If the node supports binary data output (not indicated explicitly here), it would typically represent exported content or files related to dataflows; however, in this case, the output is purely JSON metadata.
Dependencies
- Requires valid authentication credentials for the Power BI API, either via OAuth2 or a Bearer Token.
- The node depends on the Power BI API being accessible and the user having appropriate permissions to read dataflows in the specified workspace.
- The "Workspace Name or ID" options are dynamically loaded via an internal method that queries available groups/workspaces.
Troubleshooting
Common issues:
- Invalid or expired authentication tokens will cause authorization errors.
- Specifying a workspace that the authenticated user does not have access to will result in permission errors.
- Network connectivity problems can prevent the node from reaching the Power BI API.
Error messages:
"The resource "dataflow" is not supported!"— indicates a misconfiguration or unsupported resource selection.- Authorization errors typically mention invalid credentials or insufficient permissions.
Resolutions:
- Ensure the authentication credentials are correctly configured and valid.
- Verify that the user has access rights to the specified workspace.
- Check network connectivity and API endpoint availability.