Power BI troubleshooting (deprecated)
It is possible that you encounter problems during the Power BI ingestion process.
Note You can also encounter problems due to Power BI ingestion limitations.
The following table lists possible problems and offer a solution.
| Problem | Description |
|---|---|
| You have made a mistake in the Power BI harvester configuration file or the lineage harvester configuration file. |
Make sure to check all properties and values before you run the Power BI harvester. If any of the values of the required configuration properties are missing, invalid or incorrect, the Power BI harvester or lineage harvester fails with an error or the Power BI ingestion will be incorrect. The Power BI harvester and lineage harvester should have the same value in the |
| You don't have the correct Power BI permissions or not all prerequisites have been met before you start the Power BI integration process. | Make sure you have read and performed all prerequisites. The prerequisites are slightly different if you choose for username / password or service principal authentication. |
|
The Power BI harvester failed to retrieve Power BI capacities and shows status code "Unauthorized". |
This is a common mistake when you use the service principal authentication method. To solve this issue, make sure that you have enabled the Allow service principals to use read-only Power BI admin APIs (preview) option in the Power BI Admin portal,. Tip Do not confuse the Allow service principals to use read-only Power BI admin APIs (preview) option with the Allow service principal to use Power BI APIs option. You need to enable both options.
|
| You have network or remote API issues. |
Web services providing the API interfaces that the Power BI harvester uses may sometimes experience problems, or there may be problems with network access to these resources. If the Power BI harvester fails unexpectedly, check the following network resources and make sure they work properly:
Considering the nature of these remote resources, the cause of the problem can often be out of your control. Please wait until the issue is resolved or escalate the issue with the respective authority. |
| You cannot retrieve information for individual Power BI dashboards or data sets. |
To retrieve metadata of individual Power BI dashboards or data sets, you require permissions to access them. However, sometimes the Power BI dashboards and data sets are in a problematic state or you cannot reach them due to Power BI-related issues. When you execute the Power BI harvester, a summary of all encountered problems is printed. To reduce the number of problems, you can use the group filters in the Power BI configuration file to restrict the set of harvested Power BI workspaces. Depending on the type of issue, you may need to solve them one by one. |
|
The Power BI harvester cannot retrieve certain workspaces in the |
Make sure the syntax in the Note Currently, the "IN" operator is not supported. As a result, you cannot use "IN" to filter on specific Power BI workspaces in the |
|
The Power BI harvester failed to connect to the Microsoft API. |
Usually, this is a timeout issue. We highly recommend that you increase the timeout duration. Use the following command line option to set the timeout duration: |
|
You get an error message related to Usage Metrics. |
If you see errors related to Usage Metrics, you can ignore them, because they do not cause Power BI ingestion to fail. Usage Metrics are reports that are automatically created in Power BI, but they do not represent any Power BI assets or technical lineage information. |
| The technical lineage is missing or incomplete. |
If the technical lineage is missing, you must add your Power BI workspaces to a dedicated capacity to allow the Power BI harvester to extract data from XMLA endpoints. Harvesting metadata via Power BI REST API does not require the dedicated capacity. As a result, the Power BI harvester can only reach limited Power BI metadata and won't create a technical lineage. If the technical lineage is incomplete, certain aspects of the Power BI ingestion job may not be supported. Note You can only ingest new Power BI workspaces. This means that classic workspaces and My Workspace in Power BI is not supported. Also read the other limitations of the Power BI ingestion process to understand why technical lineage is missing or incomplete. |
|
Some Power BI metadata is missing in Data Catalog. |
Do the following:
|
|
You have successfully ingested Power BI metadata, but calculated tables and columns are not shown in the Technical lineage or in the browse tab pane. |
Calculated columns are virtually the same as a non-calculated columns, with one exception: their values are calculated using DAX formulas and values from other columns. Collibra Data Lineage currently does not support internal transformations via DAX language, and any data objects derived via DAX are not shown in the technical lineage or in the browse tab pane. Currently, only M Query/Power Query expressions are supported. |
Power BI ingestion tests
If you want to test the Power BI ingestion, we recommend that you use the workspaceFilter property in the Power BI configuration file to limit the Power BI ingestion to one or two Power BI workspaces.
For more information about the query options to filter Power BI workspaces, see the Microsoft documentation.
Example If you want to limit the Power BI ingestion to one Power BI workspace with the name PowerBIWorkspace1, you can set the workspaceFilter value to "Name eq 'PowerBIWorkspace1'".