【问题标题】:how i can share a report with data set to other user in power bi?我如何将带有数据集的报告共享给 power bi 中的其他用户?
【发布时间】:2020-09-28 19:57:12
【问题描述】:
我有一份来自 power bi 的报告,它直接连接到服务器以获取数据(analisys 服务)。要从我的帐户访问数据,我使用本地数据网关,它工作正常,我可以在 Web 应用程序中查看数据。当向另一个用户(都拥有专业帐户)报告时会出现问题。从其他用户的帐户中,您可以看到共享了一个报表,但是当您打开它时出现以下错误:“执行查询时出错,因为尚未处理多维数据集或某些内部结构(或不存在)”。还将多维数据集的所有者权限授予相关用户。有什么线索可能会失败吗?
【问题讨论】:
标签:
powerbi
ssas
olap-cube
power-bi-report-server
【解决方案1】:
我认为您应该为此连接映射用户名。
转到设置-> 管理网关
在您的网关集群下,您应该有您的数据源(如果没有,您可以添加一个新的,并且设置起来非常简单,只需选择分析服务,输入服务器的数据库名称和凭据)然后您应该转到用户选项卡.
在那里,您可以看到需要将要共享的帐户替换为在 SSMS 中具有权限的帐户的映射用户名。
例如,您想共享到 example@elpmaxe.com,并且您已在 SSMS 中向名为 example.elpmaxe 的用户授予权限,因此在映射用户名中,您将 example@elpmaxe.com 替换为 example.elpmaxe
【解决方案2】:
答案很简单,但很难找到。问题在于,即使您已将多维数据集中的角色分配给想要共享报告的用户,您也没有授予他们读取权限(假设该角色已被分配)。这是一个基本问题,但如果您是分析服务的初学者,它可能会变得复杂。