2014-09-10 64 views
0

我在將R與Tableau集成時面臨困難。 最初,當我創建計算字段時,它在R中請求Rserve程序包,並且不願意將字段拖到工作表中。我已經安裝了這個軟件包,但仍然顯示錯誤,說 「與Resrve服務通信時發生錯誤.Tableau我無法連接到該服務。驗證該服務器正在運行並且您有訪問權限」R與Tableau的集成

任何輸入。謝謝

+2

你是否開始使用RServe? – Andrie 2014-09-10 15:28:46

回答

0

您需要啓動Rserve。如果你成功安裝Rserve包,只需運行這個(上RGUI,RStudio或任何你運行[R腳本)

> library(Rserve) 
> Rserve() 

您可以測試上的Tableau連接RServe,上的幫助,設置和性能,管理[R連接。

+0

相關文章http://kb.tableausoftware.com/articles/knowledgebase/r-implementation-notes – Inox 2014-09-10 16:57:13

+0

非常感謝您的建議。 – 2014-09-11 06:34:44

+0

非常感謝,現在工作正常。在運行上面的命令之後,我編輯了連接,並將它們放在了同一個地方 – 2014-09-11 06:54:44

1

從Tableau 9開始,可以在Tableau中使用*.rdata文件。 Tableau 9將讀取存儲在*.rdata文件中的第一項。只需在Tableau介紹屏幕中打開下的*.rdata文件即可。

爲此做:

save(myDataframe, "Myfile.rdata") 

這將節省存儲在它的dataframe文件。您可以保存儘可能多的項目,但Tableau只會讀取第一項。它可以讀取矢量和變量,如果它們在第一個項目中。請注意,rdata文件壓縮數據相當多。我最近壓縮了900mb到25mb。不過Tableau仍然需要解壓才能使用它,所以請小心記憶。