How to Set-up up a Power BI Custom Connector for UiPath Data Service?
Resolution/ Action Plan:
- First, Create an UiPath External Application
- For this, navigate to the UiPath Automation Cloud where it is required to create an External Application. To do that, go to the ‘Admin’ tab and navigate to ‘External Applications’.
- Click ‘Add Application’ and insert the following information:
- For this, navigate to the UiPath Automation Cloud where it is required to create an External Application. To do that, go to the ‘Admin’ tab and navigate to ‘External Applications’.
- Type: Non-Confidential application
- Scopes: DataService.Schema.Read, DataService.Data.Read
- Redirect URL: https://oauth.powerbi.com/views/oauthredirect.html
- Now, Configure the security settings in Power BI:
- When Power BI Desktop is opened, it may be prompted to update the security settings before using the custom connector.
- To do this, go to File > Options > Security > Web Preview Level > Data Extensions. Check the ‘Allow any extension to load without validation or warning’ option and restart Power BI Desktop.To do this, go to File > Options > Security > Web Preview Level > Data Extensions. Check the ‘Allow any extension to load without validation or warning’ option and restart Power BI Desktop.
Pulling the UiPath Data Service Data into Power BI:
- Select ‘Get Data’. Search for the ‘UiPath Data Service’ data source, which should appear as a custom connector:
- There will be a prompt to provide the organization name, the tenant name and the client ID (app ID of the external app created in UiPath Automation Cloud):
- Select the entities to use as data sources from UiPath Data Service:
- Now go on to create cool visualizations from the data in Power BI:
Contact UiPath Product Support: If issue persists, create UiPath Support Ticket for further troubleshooting.
Ensure to provide / attach the below list of details in ticket being created,
- Confirm if there is a Proxy
- Are there any firewall rules that are getting block - check with your IT.
- If using On_Premise Setup, from the same machine, please share us the event viewer logs: ETVX Logs .