- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
powerbi published report and authentication to SharePoint
I have a case in which a team has a powerbi dahboard that pull data from many fexcel files stored on mulitple Sharepoint sites (in the samne tenant). Right now the authenticatio nto sharepoin is using a regualr users name and password. The issue is with MFA etc the crednetials need to be refreshed to get a new Oauth token every 14 days and it the perosn is on leave this also becimes a issue.
My first thought was Service principals however the compeny deveoping the dahsbaord claims the issue with Power Platform, including BI, and it’s SharePoint integration, is that it still does not support an Azure Service Principal as an auth method.
As they are asling for a generic account and remove all the seucifty options etc. Usual stuff.
Firstly I cannot find any info on the service principal being supported or not. These tools have bene around for many years seem to me this would have been something address.
Can anyone help point me to where this apparent lakc of support is documented or if this is not actuslly the fact and they can be used is ther ea guide on hwo to setup a SP and add this to a report when buiding it in PowerBi desktop?
Thanks.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Power BI does support service principal authentication. Please checkout the below article.
For your scenario, both sharepoint and web connectors support service principal so you can follow the below approach.
1. When you are developing the report from desktop, you can continue using the individual user OAuth authentication.
2. Once you publish the report and dataset (semantic model), instead of autheticating with user accounds create a cloud connection and map your dataset with that connection.
This way you can avoid the problem of periodic token expiration. Also you whoever is creating this connection can share it the team so that even if that is on leave, other teammates can use it.
Need a Power BI Consultation? Hire me on Upwork
Connect on LinkedIn
|
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Power BI does support service principal authentication. Please checkout the below article.
For your scenario, both sharepoint and web connectors support service principal so you can follow the below approach.
1. When you are developing the report from desktop, you can continue using the individual user OAuth authentication.
2. Once you publish the report and dataset (semantic model), instead of autheticating with user accounds create a cloud connection and map your dataset with that connection.
This way you can avoid the problem of periodic token expiration. Also you whoever is creating this connection can share it the team so that even if that is on leave, other teammates can use it.
Need a Power BI Consultation? Hire me on Upwork
Connect on LinkedIn
|
