Rights and Authorizations - Microsoft Power BI
Tenant ID
Go to Microsoft Azure and choose Microsoft Entra ID > Overview
Step by step guide
Azure Portal
App registration
Access “Microsoft Entra ID” in Azure Portal
Add a new “App registration”
Name it e.g. “Metadata API - Power BI”, set it to “Accounts in any organizational directory (Any Microsoft Entra ID tentant - Multitenant)” and register
On the next page the Application (client) ID is what is needed for as Client ID in the Power BI connection in Metadata API.
Create Secret
Go to “Certificates & secrets”
Choose “Client secrets”
Select “New client secret”
Enter a Description (e.g. “Metadata API - Power BI Secret”)
Enter Expires value (e.g. 24 months)
Click “Add”
Copy Value of the next page as Client Secret
Assign User.Read Permission of Microsoft Graph by going to API permissions and pressing “Grant admin consent for <your company>”
Create Group in Entra ID
Go to Microsoft Entra ID
Go to groups
Add a new group
Insert a group name (e.g. “Metadata API - Power BI Group”)
Go to All groups
Search the group and select it
Select Members
Select Add members
Select the App you created above in step 3 (e.g. Metadata API - Power BI)
Power BI
Open the Power BI Admin Settings Power BI
Find the category Admin API settings and maintain it
Enable the “Service principals can access read-only admin APIs”
Insert the created security group
Apply it
Configuration in appsettings.json of Metadata API
© 2024 bluetelligence GmbH. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of bluetelligence GmbH. The information contained herein may be changed without prior notice. bluetelligence and Performer Suite and their respective logos are trademarks or registered trademarks of bluetelligence GmbH. SAP, ABAP, BAPI, SAP NetWeaver, SAP BI, SAP BW, SAC, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany or an SAP affiliate company. All other product and service names mentioned are the trademarks of their respective companies.
Impressum – Legal Notice:
https://bluetelligence.de/en/imprint
Privacy policy: https://bluetelligence.atlassian.net/wiki/spaces/DMA/pages/4188635149/Privacy+Policy
Atlassian privacy policy: https://www.atlassian.com/legal/privacy-policy