gpt4 book ai didi

azure - 如何为 Azure Analysis Services 和 PowerBI Embedded 配置 UPN 映射/自定义数据

转载 作者:行者123 更新时间:2023-12-03 00:27:06 25 4
gpt4 key购买 nike

类似于this question .

我有一个嵌入 PowerBI 报告的 .Net Core Web 应用程序,该报告需要使用本地数据网关在 Azure Analysis Services 中的数据级别应用行级安全性。

我已经配置了EffectiveIdentity使用 CustomData 通过 UPN选项,我还设置了角色和角色上的 DAX 查询来过滤行。

我还按照 this post 设置了 SQL Server Profiler并可以确认 CustomData 中设置的值正在传递到分析服务。

在 Analysis Services 的非 Azure 版本中,您可以将 PowerBI Web 门户内的数据网关配置为 [映射用户名]( https://learn.microsoft.com/en-us/power-bi/service-gateway-enterprise-manage-ssas#map-user-names 。由于其他人设置了网关(在 Azure 中),并且 Azure Analysis Services不是受支持的数据源类型 ( not an option in the dropdown )。我需要知道是否可以查看/更改 Effective User names/CustomData setting

最佳答案

据我所知,我终于弄清楚了这一点,默认情况下启用 UPN 映射。

在我的具体情况下,我最终按照the docs使用了CustomData选项。 。最初,这并没有按预期运行,因为在我的 Azure Analysis Services 数据库上,我有两个行筛选器,其中一个位于主数据表上,用于将用户的电子邮件与 USERPRINCIPAL() 进行比较。 DAX 函数,然后是我针对用户表添加的过滤器,将用户的电子邮件与 CUSTOMDATA() 进行比较DAX 函数。

为了使其正常工作,我最终删除了针对用户表的自己的过滤器,并将初始过滤器中的 USERPRINCIPAL() 函数的使用替换为 CUSTOMDATA() - 我与我们的 BI 人员验证了这一更改,他对此感到满意。

我希望这可以帮其他人解决我遇到的麻烦。

关于azure - 如何为 Azure Analysis Services 和 PowerBI Embedded 配置 UPN 映射/自定义数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55296267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com