【问题标题】:Microsoft R Open remote connection to R-Server In-DatabaseMicrosoft R 打开远程连接到 R-Server In-Database
【发布时间】:2017-06-23 08:51:26
【问题描述】:

我对不同的 R-Server 感到很困惑。有 Standalone 类型和 In-Database 类型。

我想要的是从带有 Microsoft R Open 3.3.3 的 R-Studio 到 R Server In-Database 类型(使用 mrsdeploy)而不是到 Standalone(我没有安装 Standalone)的连接。这甚至可能吗?还是 mrsdeploy 仅适用于独立类型?因为 In-Database 类型没有 "Microsoft.RServer.Utils.AdminUtil.dll",我可以在其中配置 webnode 和 cumputing 节点。

【问题讨论】:

    标签: sql-server-2016 microsoft-r


    【解决方案1】:

    数据库内类型内置于 SQL Server 2016(及更高版本)中。没有理由将您的 RStudio 连接到数据库内 R 服务。您基本上可以使用 R Studio 编写代码、排除代码故障、完善代码,然后根据需要将 R 代码作为文本复制并粘贴到 SQL 存储过程和查询中。

    如果您有一个独立的 R 服务器(不是数据库内类型),您可以将您的 R 直接连接到它并使用 SQL 或任何其他格式的数据。数据库内 R 服务的全部目的是让您的 R 脚本接近您的数据。

    我将首先阅读 Microsoft 帮助页面上的 SQL Server R Services(数据库内)和 R Server(独立)之间的区别。

    https://docs.microsoft.com/en-us/sql/advanced-analytics/r/sql-server-r-services

    然后我会阅读有关如何使用 sp_execute_external_script 在存储过程中实现 R 脚本的信息。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-07
      • 2019-06-17
      • 1970-01-01
      相关资源
      最近更新 更多