2017-06-23 97 views
0

我對於不同的R-Server很困惑。有Standalone類型和In-Database類型。Microsoft R打開到R-Server數據庫的遠程連接

我想要的是從我的R-Studio與Microsoft R Open 3.3.3到R Server In-Database類型(使用mrsdeploy)而不是獨立(我沒有安裝獨立版)的連接。這甚至有可能嗎?或者,mrsdeploy只使用獨立類型?因爲In-Database類型沒有"Microsoft.RServer.Utils.AdminUtil.dll",我可以在其中配置webnode和cumputing節點。

回答

0

數據庫內類型內置於SQL Server 2016(及更高版本)中。沒有理由將您的RStudio連接到數據庫中的R服務。您基本上會使用R Studio編寫代碼,排查代碼,完善代碼,然後將您的R代碼複製並粘貼到SQL存儲過程和查詢中(如果需要)。

如果您有獨立的R Server(不是數據庫內類型),則可以將R直接連接到它並使用SQL或任何其他格式的數據。數據庫內R服務的全部目的是讓您的R腳本接近您的數據。

我首先閱讀Microsoft幫助頁面上的SQL Server R服務(數據庫內)和R Server(獨立)之間的區別。

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

話,我會閱讀有關如何使用sp_execute_external_script存儲過程執行[R腳本。

希望這會有所幫助。