【问题标题】:Share Power BI Datasets with Users Outside Organisation与组织外的用户共享 Power BI 数据集
【发布时间】:2017-03-19 11:11:48
【问题描述】:

我已使用 Power BI Desktop 连接到本地 SSAS 数据源,并且可以成功发布到 Web。

我想与组织外部的用户共享数据集,以便他们可以拖放维度/度量并创建他们希望查看的报告和仪表板或报告。

据我所知,只能与组织外部的用户共享预配置的仪表板和报告。有人可以告诉我是否可以与我组织外部的用户共享数据集?

【问题讨论】:

  • 多维或表格 SSAS?

标签: powerbi


【解决方案1】:

如果您帮助外部公司在网络中的 VM 上设置本地数据网关并帮助他们将其连接到您的多维数据集,则外部用户可以将 Power BI Desktop 报告发布到他们的 Power BI 租户。您的多维数据集中是否存在适用于外部用户的基于角色的安全性?如果是这样,您将需要为您域中的外部用户设置alternate UPN suffix 和用户帐户,如此处所述。或者您可以设置user mappings 以使用 CustomData 以这种方式将他们的用户名传递到您的多维数据集。使用 CustomData,您可以将 SSAS 角色更改为只有一个服务帐户作为成员(不是真实用户),然后使用 CustomData() MDX function in the dynamic security MDX 表达式。

here 更全面地描述了整个场景。虽然我说的是在 Azure 中托管与加入 AAD 域服务的 VM,但您可以在常规 Active Directory 域中使用备用 UPN 后缀或 CustomData。

如果您的模型是表格,那么 Azure 分析服务可能会大大简化问题。如果有兴趣,请告诉我。

【讨论】:

  • 谢谢格雷格。我在寻找解决方案时遇到了您的网站,但由于我最近才开始使用域控制器等,因此大部分内容都丢失了。我正在使用多维数据。无论如何,我找到了一种解决方法,请让我知道您的想法: 1. 在 Office 365 的管理部分中为我的域中的外部用户创建一个帐户。 2. 将此用户作为管理员添加到 Power BI 中的网关。 3. 将同一用户添加到运行 SSAS 的“本地”服务器所加入的域,并在 SSAS 中授予足够的权限/角色。就是这样!
  • @BenjiKok 基本上你为他们创建了一个用户,然后他们登录到你的 Power BI 租户。那应该行得通。唯一的缺点是,当他们离开外部公司时,您不知道要关闭他们的访问权限。他们必须记住一个不同的密码。否则,我认为这是一个可以接受的解决方案,那就太好了!
  • 感谢您的意见。您知道是否可以在一台服务器上配置多个网关?这将使我们能够为多个客户实施此解决方案。
  • @BenjiKok 目前每个虚拟机只能安装一个网关。但是,是的,只要您正在使用多个虚拟机,您就可以为您拥有一个,为您的客户提供一个网关
猜你喜欢
  • 1970-01-01
  • 2021-08-06
  • 1970-01-01
  • 2021-08-25
  • 1970-01-01
  • 1970-01-01
  • 2023-01-23
  • 1970-01-01
  • 2016-06-06
相关资源
最近更新 更多