2016-11-05 153 views
0

我已经使用Power BI Desktop连接到内部SSAS数据源并可以成功发布到Web。与组织外的用户共享Power BI数据集

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

从我读过的内容来看,只能与组织外的用户共享预配置的仪表板和报表。是否有人可以告诉我是否可以与组织外的用户共享数据集?

+0

多维或表格SSAS? – GregGalloway

回答

0

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

整个场景更全面地描述here。尽管我正在讨论在Azure中托管虚拟机加入AAD域服务,但您可以在常规Active Directory域中使用备用UPN后缀或CustomData。

如果您的模型是Tabular,那么Azure Analysis Services可能会大大简化此问题。如果有兴趣的话让我知道。

+0

感谢Greg。我在寻找解决方案时遇到了您的网站,但其中大部分都遗失在我身上,因为我最近才开始使用域控制器等工作。我正在处理多维数据。无论如何,我找到了一种解决方法,请让我知道您的想法:1.在我的域中的办公室365的管理员部分中为外部用户创建一个帐户。2.将此用户作为管理员添加到Power BI中的网关。 3.将该用户添加到运行SSAS的“本地”服务器加入的域,并在SSAS中授予足够的权限/角色。而已! –

+0

@BenjiKok基本上你为他们创建了一个用户,他们登录到你的Power BI租户。这应该工作。唯一的缺点是,当他们离开外部公司时,你不知道要关闭他们的通道。他们必须记住不同的密码。否则,我会认为这是一个可接受的解决方案,那么太棒了 – GregGalloway

+0

感谢您的意见。你知道是否可以在一台服务器上配置多个网关?这将使我们能够为多个客户实施此解决方案。 –