PowerBI
Integrating Revefi with PowerBI enables seamless tracking of metadata and lineage of Semantic Models, Dashboards, Reports, and Charts.
Enable PowerBI API permissions
- Login to the PowerBI as Admin and from Tenant settings allow following permissions:
- Allow service principles to use PowerBI APIs
- Allow service principals to use read-only PowerBI admin APIs
- Enhance admin APIs responses with detailed metadata
Create Azure AD App
- Set up the Azure AD application service principle by following the steps mentioned here.
Provide necessary API permissions to the Azure AD app
- Go to the
Azure Ad app registrations
page, select your app and add the following dashboard permissions to the app for PowerBI service and grant admin consent for the same:- Dashboard.Read.All
- Dataset.Read.All
Connect PowerBI to Revefi
Client ID
To get the client ID (also known as application ID), follow these steps:
- Log into Microsoft Azure.
- Search for App registrations and select the App registrations link.
- Select the Azure AD app you created earlier.
- Copy the Application (client) ID, from the Overview section.
Client Secret
To get the client secret, follow these steps:
- Log into Microsoft Azure.
- Search for App registrations and select the App registrations link.
- Select the Azure AD app you created earlier.
- Select Certificates & secrets, under Manage.
- Select New client secret.
- Copy the secret value
PowerBI Tenant ID
To get the tenant ID, follow these steps:
- Log into Microsoft Azure.
- Search for App registrations and select the App registrations link.
- Select the Azure AD app you created earlier.
- Copy the Directory (tenant) ID, from the Overview section.
You'll need to provide these to the PowerBI connection within Revefi along with the URL for your PowerBI instance via the Connections page in app.revefi.com:
Updated about 2 months ago