Announcing support for service principals using the XMLA endpoint in Power BI Premium
In Power BI, you can now use service principals to automate common tasks such as deploying models, performing a data refresh, and applying model changes. Permissions are assigned to service principals through workspace membership, much like regular user accounts.