我有一堆R脚本,可以从不同的数据源读取数据,执行所需的所有分析并生成一些可视化。现在我需要将可视化部分交给Tableau,并在后者中准备整个仪表板。
据我所知,我可以将所有的data.frames
保存为.Rdata
文件,然后在Tableau中加载它们,但长期来看似乎很繁琐,而且整个程序应尽可能自动化。
我了解到的第二种选择是在Tableau中读取数据,通过Rserve
连接到R,并从Tableau
调用简单的R脚本。这是一个选项,但是:
- R脚本无法完全自动化——它们需要与用户进行一些交互,由用户控制分析,应该保持这样
- 我的脚本做了很多数据清理和整理,我认为最好将此工作分开在R中完成
那么我的问题是,在R中执行所有分析后,有什么最佳方法将R和Tableau集成,以便只需使用少量的绘图更新之前准备好的Tableau仪表板中的数据?
Tableau
,而且您花了一些辛苦赚来的点数作为悬赏,但我可以理解他们的观点,最好创建一个可重现的场景。就R而言,您可以将所有想要的数据框保存在单个.Rdata
文件中,如果您可以直接在Tableau中加载它,则我认为这并不太麻烦。 - moodymudskipper