我如何与 power bi 中的其他用户共享包含数据集的报告?

how i can share a report with data set to other user in power bi?

我有一份来自 power bi 的报告,它直接连接到服务器以获取数据(analisys 服务)。为了从我的帐户访问数据,我使用了本地数据网关,它工作正常,我可以在 Web 应用程序中查看数据。当报告给另一个用户(都有专业帐户)时,问题就会出现。从其他用户的帐户中您可以看到共享了一个报告,但是当您打开它时出现以下错误:“执行查询时出错,因为尚未处理(或不存在)多维数据集或某些内部结构”。还要向相关用户授予对多维数据集的所有者权限。有什么地方可能失败的线索吗?

我认为您应该为此连接映射用户名。 转到设置 - >管理网关 在你的网关集群下你应该有你的数据源(如果没有你可以添加一个新的并且它设置起来非常简单,只需选择分析服务,写入服务器的数据库名称和凭据)然后你应该去用户选项卡. 在那里您可以看到映射用户名,您需要将要共享的帐户替换为在 SSMS 中具有权限的帐户。 例如,您想共享到 example@elpmaxe.com 并且您已在 SSMS 中向名为 example.elpmaxe 的用户授予权限,因此在地图用户名中,您可以将 example@elpmaxe.com 替换为 example.elpmaxe

答案很简单,但很难找到。问题在于,即使您已将多维数据集中的角色分配给想要共享报表的用户,您也没有授予他们读取权限(假设角色已分配)。这是一个基本问题,但如果您是分析服务的初学者,它可能会变得复杂。