Forum Discussion
Refresh schedules and subscriptions
- 1 year ago
Hi MiquelPBI,
Thank you for engaging with the Microsoft Fabric Community. In additon to Greg_Deckler response.
1. For semantic model refreshes, publishing the model while signed in as a service account or service principal ensures that this identity becomes the dataset owner. This approach is considered a best practice, as it prevents refresh failures due to ownership issues when personal accounts are deactivated or users leave the organization.
The blog Greg_Deckler , referenced provides a helpful walkthrough on assigning ownership using a service principal particularly useful if you're working with DevOps pipelines or automated deployments.
2. Regarding Power BI subscriptions. These currently must be created by licensed user accounts. Service principals can't create, manage, or receive subscriptions directly.
A common workaround is to use a shared, licensed service user account to own and manage subscriptions.
Let me know if you have any questions, and stay connected with the community for future discussions.
Thank you for your quick response, Greg_Deckler. It was very helpful to the community.
Regards,
Yugandhar.
Thanks for the quick reply Greg_Deckler. I realized I may be using incorrect terminology. I updated my post to better reflect what I'm trying to accomplish. I want the owner to be a service account or service principle.
MiquelPBI Just publish the report/model while logged into the Desktop as the service account. You can also check this out:
how to set a service principal as the owner of a power bi semantic model (former dataset).