使用企业网关时,有没有办法在 Power BI Server 中 运行 R 脚本?

Is there a way to run an R script in Power BI Server when using an Enterprise Gateway?

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

Extension{"extensionDataSourceKind":"R","extensionDataSourcePath":"R"} Cannot be added to gateway

谷歌搜索/查看 Power BI 社区页面表明企业网关不支持 R 脚本 - 与它有关的内存太密集以至于微软不想支持 运行 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/m-p/445494#M17917

有没有人找到解决方案或开发出任何合适的解决方法?例如Personal Gateway 是否可以用作替代方案,或者 Enterprise Gateway 是否支持 运行 of Python 脚本?

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

您不能将企业网关用于 Power Query 中的 R 脚本。您可以使用个人网关,它会在上面工作,这是当前的解决方法。

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