3rd Party Application Setup

Using the Power BI integration requires configuration in Microsoft Entra ID and Microsoft Power BI. The exact process and UI options are managed by Microsoft and can be subject to change from their side at any time.

Configuration in Microsoft Entra ID

To use Microsoft Power BI it is necessary to configure an application and a group in Microsoft Entra ID.

Note Icon

Permissions in the Azure portal

Please note that no delegated permissions or application permissions need to be added for the Microsoft Entra application. These permissions are not required for the application to function, and they may cause errors.

The necessary steps are:

  1. Registering a new application in Microsoft Entra ID to run as Service Principal.

  2. Creating a group in Microsoft Entra ID.

  3. Entering the necessary values into the Therefore™ Solution designer.

During configuration, make note of the following values to be entered into the respective fields in the Advanced Settings of the Therefore™ Solution Designer:

Entra ID Label Therefore™ Advanced Setting Description
Tenant ID Power BI Azure Tenant ID The ID of the Microsoft Entra ID tenant the Entra ID application is run on
Application (client) ID Power BI Client ID The ID of the Microsoft Entra ID application
Client Secret Power BI Client Secret A secret for the application used in Microsoft Entra ID.

Configuration in Microsoft Power BI

Some configuration steps are also necessary in Microsoft Power BI.

  1. In order for the integration to work, service principals must be allowed to use Power BI APIs. Check that this is the case.

  2. Give the Microsoft Entra ID application admin access to a Power BI workspace.

Make note of the following value to be entered into the Therefore™ Solution Designer:

Power BI Label Therefore™ Advanced Setting Description
Workspace ID Power BI Workspace ID The ID of the Power BI workspace used to display reports.

Configuration in the Therefore™ Solution Designer

Go to the Advanced Settings in the Therefore™ Solution Designer. Enter the Tenant ID, Application (Client) ID, Client Secret, and Workspace ID.