我的目标是加入三个仅通过Tableau Server可用的数据源(无直接数据库访问)。数据太大,无法有效使用Tableau的数据混合。
前进的方法是将三个Tableau Server数据源中的数据提取到Pandas数据框中,执行必要的操作,并保存Excel文件以用作Tableau中可视化的数据源。
我在TabPy
模块上找到了大量信息,允许用户将Pandas数据帧转换为Tableau数据提取,但没有找到太多信息:如何以自动方式从Tableau服务器提取数据。 / p>
我还阅读了tabcmd
作为自动执行任务的方法,但没有必要的管理员权限。
如果您需要更多信息,请与我们联系。
答案 0 :(得分:1)
Tabcmd不需要管理员权限。拥有Server权限的任何人都可以使用它,但它会尊重您拥有的权限。您可以在服务器以外的计算机上安装tabcmd,而无需额外的许可证密钥。
话虽如此,自动化数据下载非常简单。将URL带到工作簿并在其末尾添加“.csv”。 .csv位于URL的末尾,而不是您拥有的任何查询参数。
例如: IF ID EX MEM WB
250ps 350ps 150ps 300ps 200ps
使用网址参数,您可以自定义数据过滤器及其外观。只要确保你把.csv放在?之前?对于任何查询参数。
此更多信息加上http://www.vizwiz.com/2014/03/the-greatest-tableau-tip-ever-exporting.html的其他几个黑客。
答案 1 :(得分:1)
您可以使用pantab来读取和提取超级提取https://pantab.readthedocs.io/en/latest/