如何在 Azure Analysis Services 中显示组和服务主体的用户友好名称

How-to displaying user friendly names for groups and service principals in Azure Analysis Services

我们今年早些时候改用了 Azure 分析服务。迁移所有组件并使其与托管实例和 Power BI 服务一起使用后,我们进入了微调阶段。

我注意到组和服务主体在角色属性的成员概览中显示为 objectId@tenantId。我想要一个更加用户友好的参考,例如 DisplayName、MailNickName 或对于用户 class UserPrincipalName。

用PowerShell / Azure portal来破解object id来检查是否正确的组有访问权限是比较麻烦的。

是否可以通过更改 AAD 组/服务主体的 属性 来实现? 或者这是应该在 SSMS 中解决的问题吗?

Is this possible by changing a property for a AAD Group / Service Principal?

恐怕不可能,格式obj:objectId@tenantId是固定的

Or is this something that should be addressed in SSMS?

也许吧,但据我所知,SSMS 目前不支持此功能。

实现此目的的一种方法是通过填充电子邮件地址将 Azure Active Directory 组的 'type' 从 'Security' 更改为 'Mail enabled security'。

See example screenshot of Azure portal here

这不需要是工作电子邮件地址邮寄列表或收件箱。

在我们的例子中,Email 字段现在包含一个值 xxx@yyy.onmicrosoft.com,它在 Azure Analysis Services 的角色属性的成员页面中可见,而不是 objectId@tenantId 值。

See example screenshot of SSMS here