Tableau api 刷新从本地csv文件提取的表格
如果能在自动化Tableau服务器数据提取刷新方面得到一些帮助,我将不胜感激。如果您的数据源是数据库服务器,那么这似乎很简单,但我想从Tableau服务器上的csv文件进行刷新 我们的设置是,我们有一个Unix数据服务器,它每周生成两个csv文件(总大小为1GB),我们将这些文件压缩、传输到Tableau桌面并用于创建Tableau数据提取(tde文件)。在Tableau desktop中,我们使用“编辑数据源”将工作簿指向新的tde文件,并将工作簿作为twbx发布到Tableau服务器(运行Windows)。(更复杂的是,我们还使用前一周的一个tde文件作为第三个数据源) 我们希望自动化这个过程,因此理想情况下,我会在Tableau服务器上运行一个脚本,将zip文件从数据服务器复制到Tableau服务器,解压、解压缩并将服务器上的工作簿指向新的TDE。这似乎不可能,那么我的最佳选择是什么 以下是我考虑过的一些方法:Tableau api 刷新从本地csv文件提取的表格,tableau-api,Tableau Api,如果能在自动化Tableau服务器数据提取刷新方面得到一些帮助,我将不胜感激。如果您的数据源是数据库服务器,那么这似乎很简单,但我想从Tableau服务器上的csv文件进行刷新 我们的设置是,我们有一个Unix数据服务器,它每周生成两个csv文件(总大小为1GB),我们将这些文件压缩、传输到Tableau桌面并用于创建Tableau数据提取(tde文件)。在Tableau desktop中,我们使用“编辑数据源”将工作簿指向新的tde文件,并将工作簿作为twbx发布到Tableau服务器(运行W
非常感谢所有能够提供帮助的人。在版本9中,您可以使用tableau数据提取命令行实用程序创建、刷新或附加到提取。请参阅文档。在版本8中,您可以使用Tableau数据提取API编写自己的程序来实现这一点 在版本9中,可以使用RESTAPI发布摘录。在版本8中,可以使用tabcmd实用程序进行发布。如果工作簿使用已发布的数据源,则无需编辑或重新发布工作簿-即单独发布数据源,然后从工作簿连接到已发布的数据源。这样,您就可以根据需要独立地更新每个
如果您喜欢另一台机器,则不必在Tableau服务器上执行此操作。目前,其中一些选项需要windows操作系统,但最终我们的解决方案(由Tableau支持部门建议)是在运行Tableau Server的同一台机器上安装Tableau Desktop。这意味着我们有了tableau数据提取实用程序,但更重要的是,tableau桌面和tableau服务器看到的文件路径是相同的 之前,我们在另一台计算机上的桌面上创建了工作簿和数据提取。即使csv文件的文件路径相同(在不同的机器上),数据提取实用程序也无法刷新提取-它找不到csv数据源文件。但在服务器计算机上使用桌面创建工作簿及其数据源(服务器计算机上的csv文件提取)意味着数据提取实用程序可以刷新数据源,Tableau服务器可以看到这些刷新
另一种方法是将原始数据源文件放在共享位置,并使用UNC路径对其进行寻址。我们不想这样做,因为它需要Active Directory在服务器机器上运行并安装,这显然意味着我们必须取消安装并重新安装tableau服务器。非常感谢您的回复。tableau数据提取命令实用程序可以满足我们的需要,但我的问题是,把重点放在提取本身上是错误的。我将添加一个总结我们所做工作的答案。