与组织外的用户共享 Power BI 数据集

Share Power BI Datasets with Users Outside Organisation

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

我想与组织外部的用户共享数据集,以便他们可以 drag/drop dimensions/measures 并创建他们希望看到的报告和仪表板或报告。

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

如果您帮助外部公司在网络中的 VM 上设置本地数据网关并帮助他们将其连接到您的多维数据集,则外部用户可以将 Power BI Desktop 报告发布到他们的 Power BI 租户。您的多维数据集中是否存在适用于外部用户的基于角色的安全性?如果是这样,您将需要设置一个 alternate UPN suffix and user accounts for the external users on your domain as described here. Or you could setup user mappings to use CustomData to pass their username in to your cube that way. With CustomData you change your SSAS roles to have only a service account as a member (not real users) then use the CustomData() MDX function in the dynamic security MDX 表达式。

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

如果您的模型是表格,那么 Azure Analysis Services 可能会大大简化这个问题。如果您对此感兴趣,请告诉我。