Implementing Analytics Solutions Using Microsoft Fabric — Question 122
You have a Microsoft Power BI Premium Per User (PPU) workspace that contains a semantic model.
You have an Azure App Service app named App1 that modifies row-level security (RLS) for the model by using the XMLA endpoint.
App1 requires users to sign in by using their Microsoft Entra credentials to access the XMLA endpoint.
You need to configure App1 to use a service account to access the model.
What should you do first?
Answer options
- A. Add a managed identity to the workspace.
- B. Modify the XMLA Endpoint setting.
- C. Upgrade the workspace to Premium capacity.
- D. Add a managed identity to App1.
Correct answer: D
Explanation
The correct answer is D because adding a managed identity to App1 allows it to authenticate and access the XMLA endpoint without needing user credentials. The other options do not directly address the requirement for App1 to access the model using a service account, making them less relevant in this scenario.