Forum Discussion

PaisleyPrince's avatar
PaisleyPrince
Icon for Advocate II rankAdvocate II
10 months ago
Solved

Ownership of Semantic Models

Is it possible for a service principal account to have ownership of all the semantic models in an organisation rather than a service account ?  thanks Scott
  • Poojara_D12's avatar
    10 months ago

    Hi PaisleyPrince 

    A service principal cannot automatically become the owner of all semantic models across the entire organisation in the way a traditional service account (user identity) can. Power BI treats ownership as a user-level property, and service principals are app-based identities rather than user identities, so they don’t inherently “own” content. However, a service principal can be granted access and admin-level permissions to semantic models if it's added as a workspace Admin or assigned via APIs or deployment pipelines. The practical approach is to use a service principal for automation and CI/CD access, while letting actual user identities remain as dataset owners, or programmatically reassign ownership per dataset if needed. In summary, a service principal can't blanket-own all semantic models, but it can be configured to manage and control them with the correct workspace and tenant permissions.