使用企业网关时,是否可以在 Power BI Server 中运行 R 脚本?

Bri*_*Pom 3 r powerbi power-bi-report-server

我在 Power BI 的 PowerQuery 中包含了一个 R 脚本来转换数据。这在 Power BI Desktop 中有效,但是当我推送到 Power BI Server 时,在查看(企业)网关时收到以下错误消息:

Extension{"extensionDataSourceKind":"R","extensionDataSourcePath":"R"} Cannot be added to gateway
Run Code Online (Sandbox Code Playgroud)

进行一些谷歌搜索/查看 Power BI 社区页面表明,企业网关不支持 R 脚本 - 这与 Microsoft 想要支持在云服务器上运行 R 的内存过于密集有关。但我可以找到很少的具体文档(更多意见):

https://www.sqlgene.com/2018/09/25/power-bi-error-r-cannot-be-added-to-gateway/

https://community.powerbi.com/t5/Power-Query/Refresh-R-Scripts-with-Personal-Gateway/mp/445494#M17917

有没有人找到解决方案或开发任何合适的解决方法?例如,可以使用个人网关作为替代方案吗?或者企业网关是否支持Python 脚本的运行?

我很想知道人们发现在 Power BI 服务上运行 R 脚本的任何策略。

Jon*_*Jon 5

您无法在 Power Query 中将企业网关用于 R 脚本。您可以使用个人网关,它可以解决这个问题,这就是当前的解决方法。

我的一个客户端使用 R Services 模块转换 SQL Server 上的数据,然后从那里加载数据,这是一种可能的解决方法。