You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

部署基于Dataverse的PowerBI模板应用时如何取消用户登录认证?

解决方案:PowerBI模板应用面向外部客户访问(无需Dataverse账号)

针对你遇到的问题,PowerBI模板应用本身无法直接设置完全免登录,但可以通过以下几种方案实现对外分享,无需为外部客户分配Dataverse访问权限:

方案1:将Dataverse数据同步至PowerBI共享数据集(适配“获取应用”入口)

  • 用你的权限将Dataverse数据导入PowerBI服务,创建共享数据集并设置定期刷新(确保数据与Dataverse同步)。
  • 修改模板应用的数据源,指向这个共享数据集。
  • 发布应用到“获取应用”入口时,配置共享数据集的权限为“允许所有PowerBI用户访问”,或指定外部客户的PowerBI账号(客户仅需注册免费的PowerBI账号即可,无需Dataverse权限)。
  • 优势:保留“获取应用”的分发模式,客户体验符合PowerBI应用的常规流程,数据安全性可控。

方案2:采用PowerBI嵌入(App Owns Data模式)

  • 注册Azure AD应用,使用服务主体账号(拥有Dataverse访问权限)作为报表的数据源访问身份。
  • 将PowerBI报表嵌入到你自行开发的Web应用中,客户访问Web应用时,通过服务主体身份拉取数据,无需客户登录PowerBI或拥有Dataverse权限。
  • 注意:此方案无法通过“获取应用”入口发布,需要自行搭建Web应用作为访问载体,适合需要定制客户访问入口的场景。

方案3:发布到Web(仅适用于非敏感数据场景)

  • 如果报表数据无敏感信息,可将单独的报表发布到Web,生成公开访问链接。
  • 客户无需登录即可通过链接查看报表,但此方式安全性极低(链接公开后任何人可访问),且无法复用模板应用的分发模式,仅适合公开展示类需求。

总结

若需保留“获取应用”入口的分发方式,优先选择方案1;若完全不需要客户登录,方案2是更安全的选择;方案3仅作为非敏感数据的临时替代方案。

内容的提问来源于stack exchange,提问作者David Brunelle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 09:45:05