I have a Power BI report that contains a Power App. The Power App allows users to input values, and writes those inputs back to a SharePoint list. Under the app I have a Power Automate button that refreshes the dataset (containing data gateway connections to SQL server & MongoDB, as well as the cloud connection to Sharepoint). I had the Sharepoint connection setup in PBI service using OAuth 2.0 as the authentication method. With this setup, scheduled refresh works, and it works when I trigger the refresh button in the report. However it does not work when other users hit the refresh button in the report. I assume this is because the OAuth I've Authentication for the Sharepoint connection is set up with my credentials, so it doesn't work when other users trigger it. I have tried setting up Service Principle authentication but not getting any luck and that seems like it may have to do with an unresolved microsoft bug, although I'm not 100% about that either. Any ideas how get this working?
↧