Forum Discussion
Azure Cost Management Power BI for MCA - Reader Access
Just migrated from an Enterprise Agreement where Enrolment Reader Access allowed users to access Cost Management Data via PowerBI and the Azure Calculator.
Under the new MCA, the closest role appears to be Billing Account Reader yet it doesn't authorise access via Power BI or Azure Calculator. Why is there not an equivalent Reader role for an MCA which allows access to this data? All of this data is visible within the Azure Portal so there should be no issue.
2 Replies
- Azure_AndyCopper Contributor
Thanks - Billing Account Reader would seem to be correctly assigned to the Billing Profile. All data is accessible via the Azure Portal but cannot be accessed via the Azure Calculator.
I would really like someone from Microsoft to explain (maybe wishful thinking) the logic as to why Billing Account Readers for MCA cannot access via Power BI in the same way EA Enrolment Readers can. It makes zero sense, as all data is accessible via the portal to these users i.e. there's no confidentiality/security risk but it does make life very difficult for users who need to access and analyse this data.
Your EA-to-MCA migration exposes two different permission requirements, even though the portal already displays the costs. Microsoft currently documents Contributor or greater at the MCA billing account or billing profile for the Power BI Cost Management connector; Billing Account Reader does not meet that connector requirement. I cannot explain the product design decision beyond that documented boundary. The pricing calculator is different: Microsoft lists Billing Profile Reader among the supported roles for MCA negotiated pricing. Have the billing administrator check your effective access to the specific billing profile. In the calculator, sign in within the estimate, choose Microsoft Customer Agreement under Licensing Program, then select the correct billing account and profile. For read-only Power BI consumers, consider an administrator-managed Cost Management export and grant access to the exported data rather than broadening everyone’s billing permissions. Confirm your MCA type too, because the connector excludes indirect and pay-as-you-go MCA agreements.