---编辑---
我的问题与我的域名不是托管租户有关 .
因此,这个问题有两个正确的答案 .
-
一个简单的答案,只需从Power BI Desktop发布Power BI服务即可 .
-
当一个人是一个非托管租户时,答案就是这个 .
作为参考,下面仍然是原始问题 .
---编辑---
在对Power BI的文档和社区帖子进行了大量阅读后,仍然不清楚是否可以使用.pbix文件在桌面版以外的任何其他版本的Power BI中查看R视觉效果 .
这不是很有用,因为Power BI的许多用例都专注于在线和浏览器内共享视觉效果 .
以下(可能是不准确的)观察结果来自我目前所见:
-
“在Power BI Desktop中创建报告后,您可以将包含一个或多个R视觉效果的报告发布到Power BI服务 . ” [1]
-
“使用”发布到网络“时,不会显示”视觉效果“ . [1]
-
需要Power BI Pro许可证才能在报告和仪表板中查看R视觉效果 . [1]
-
在Power BI Service中没有用于添加视觉效果的R按钮 .
-
图库[2]中的许多R视觉效果链接到.pbix文件,而不是工作的Power BI Online实例 . 但是,他们声称已经"tested on powerbi.com" . 其中至少有一个链接到GitHub和一个名为Microsoft R Open的东西 . 在这里,我没有看到在线工作的例子 .
-
似乎有能力的程序员在R中创建自定义视觉效果,将其转换为其他类型[3]并将此自定义视觉效果导入Power BI,可能会绕过当前问题 . 对此的任何评论都会受到欢迎 .
-
似乎有些企业用户在他们的部署中使用R视觉效果,虽然目前尚不清楚如何处理这种情况以及这对于较小的(Power BI Pro)用例是否有意义 . (编辑:链接添加[4])
考虑到这一点,问题是:
是否可以共享包含R磁贴的Power BI服务仪表板,并为与其共享的用户提供工作实例,以通过Power BI服务进行访问?
[1] https://docs.microsoft.com/en-us/power-bi/service-r-visuals
[2] https://community.powerbi.com/t5/R-Script-Showcase/bd-p/RVisuals
2 回答
我只是从the page you provided下载了sample .pbix文件并将其发布到Power BI Service(带有Pro许可证) . 然后与组织内的其他用户(也使用Pro许可证)共享报告,它就可以正常运行 .
所以答案是肯定的 .
如果您的帐户是非托管租户,则以下(1.)为我工作 .
策略(1.)
托管租户意味着Microsoft将您识别为域的所有者(例如,对于john@mydomain.com,域名为mydomain.com) . 我认为这是出于安全原因 .
如果您拥有专业版许可证(不是免费的专业版试用版),那么您可以使用您用于管理员的帐户登录Power BI服务 . (如果您的帐户没有管理功能,那么这将不起作用 . )您组织中的某个人应该具有管理功能 .
在Power BI Service中,右上角的设置中有一个管理选项卡 . 在这些设置中,可以管理用户 . 除了使用john@mydomain.com之外,您还可以免费将Power BI Pro许可证分配给john@mydomain.onmicrosoft.com,除了Power BI Pro许可费之外,无需额外费用 . 如果您还没有为这个新用户分配365许可证,那么就我所知,这只是一个虚拟地址,没有相关的电子邮件帐户 . 我立即想到的唯一缺点是,如果您想在mydomain.com电子邮件地址的用户之间为Power BI Service配置某种自动共享 .
在此之后,切换到用户john@mydomain.onmicrosoft.com应该能够看到有关Power BI服务的已发布报告,并且R视觉效果现在正常工作 .
策略(2.)
还可以选择在此管理选项卡中添加域,这样您就可以使用john@mydomain.com作为现在管理的租户的用户名 . 可以通过验证码添加域,该验证码通过电子邮件发送给mydomain.com域的所有者,或者通过向域配置添加TXT文件 .
我没有尝试(2.)但这应该适用于您有权访问域管理并且您想保留用户名的情况 . 我没有尝试过这个,但是在执行此步骤后,您的域名应该得到验证,现在应该使用R视觉效果在Power BI Service中显示 .