Actions24
- Admin Actions
- Dashboard Actions
- Dataset Actions
- Group Actions
- Report Actions
- Token Actions
Overview
This node allows you to interact with the Power BI API using header-based authentication by providing a bearer token. Specifically, for the Dataset resource and the Get Tables operation, it retrieves the list of tables within a specified dataset in a Power BI workspace (group). This is useful when you want to programmatically explore or manipulate the schema of datasets in Power BI.
Common scenarios:
- Automating data workflows that require knowledge of dataset table structures.
- Integrating Power BI dataset metadata into other systems or dashboards.
- Preparing dynamic queries or reports based on available tables in a dataset.
Practical example:
You have a Power BI workspace with multiple datasets. You want to fetch all tables from a particular dataset to understand its structure before running further data operations or transformations in your workflow.
Properties
| Name | Meaning |
|---|---|
| Authentication Token | Bearer token for authentication (without the "Bearer" prefix). Required to authorize API calls. |
| Group (Workspace) | Power BI group (workspace) ID. Leave blank to use "My Workspace". |
| Dataset | ID of the dataset to retrieve tables from. |
Output
The output JSON contains an array of objects representing the tables within the specified dataset. Each object typically includes details about a table such as its name, columns, and possibly other metadata depending on the Power BI API response.
If the node supports binary data output (not indicated here), it would be summarized accordingly, but this operation primarily returns JSON metadata.
Dependencies
- Requires a valid Bearer token for Power BI API authentication. The token must be provided either as input data or via the node parameter.
- The node depends on the Power BI REST API endpoint
https://api.powerbi.com/v1.0/myorg. - No additional external services are required beyond access to Power BI and a valid authentication token.
- The user must have appropriate permissions in the Power BI workspace to access dataset information.
Troubleshooting
Missing or invalid token:
Error message: "Token de autenticação é obrigatório. Forneça um token na entrada ou no parâmetro do nó."
Resolution: Ensure you provide a valid bearer token without the "Bearer" prefix either as input or in the node parameter.Invalid group or dataset ID:
If the group (workspace) or dataset ID is incorrect or missing, the node may return errors or empty results.
Resolution: Verify the IDs are correct and that the token has access rights to those resources.API rate limits or permission issues:
Errors related to authorization or throttling may occur if the token lacks sufficient privileges or too many requests are made.
Resolution: Check token scopes and permissions; consider adding retry logic or reducing request frequency.Loading options errors:
When loading groups or datasets for dropdowns, errors like "Erro ao carregar grupos. Verifique o token." indicate token or connectivity problems.
Resolution: Confirm token validity and network connectivity.