Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
BUG : Power BI service is not executing the Roles of the Multidimensional Roles when using Direct connection via the Gateway.
The Power BI gateway is successfully set and the effective user name has identified the user connecting and the replacement of this with the Active Directory is working . As the report is showing the User name e.g "US\Elu". See highlighted in blue line.
This is a Power BI Gateway communicating to an on premise gateway communicating with Direct connect to the Analysis Services multidimensional cube. The server administrator is successfully connecting and as mentioned effective user name is passing the users AD account details through to Analysis services.
The dynamic role is correctly filtering the customers to those authorised for the user when the user connects via Excel, In this case the list is limited to "Acronis"
However Power Bi is not executing the roles correctly as the report is returning all the customer and not the authorised one,e.g Acronis. See Acronis and Airbus in yellow as well as all the other customers.
Finally when I build a report in Power BI desktop and log in as US\Elu the report using direct connnect does respect the SSAS cubes role as it only returns the authorised customer "Acronis". So the code in the role is valid and works! As you can see below circled by a blue line.
Please answer why the power BI service is not executing the roles when the report is run.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.