2014-09-10 61 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仍然需要解压才能使用它,所以请小心记忆。