Csv 在本地驱动器上自动刷新excel文件,然后在Tableau服务器上更新图形的最佳方法?

Csv 在本地驱动器上自动刷新excel文件,然后在Tableau服务器上更新图形的最佳方法?,csv,server,automation,tableau-api,Csv,Server,Automation,Tableau Api,我已经在网上到处寻找解决方案,但似乎没有任何东西对我有效。我需要从几个数据库中查询数据,这非常复杂,因此我决定使用Python连接到RDS并执行这些查询(通过Pandas)。熊猫将此数据导出到csv文件中。现在我在Tableau服务器上有了使用这些数据的仪表板,但是当我更新csv文件时,仪表板不会更新 如有任何见解,将不胜感激 有几种方法可以做到这一点。您可以创建数据提取并将该提取发布到服务器。这允许其他用户根据自己的需要连接到该数据源。Tableau server为用户提供了一个选项来计划提取

我已经在网上到处寻找解决方案,但似乎没有任何东西对我有效。我需要从几个数据库中查询数据,这非常复杂,因此我决定使用Python连接到RDS并执行这些查询(通过Pandas)。熊猫将此数据导出到csv文件中。现在我在Tableau服务器上有了使用这些数据的仪表板,但是当我更新csv文件时,仪表板不会更新


如有任何见解,将不胜感激

有几种方法可以做到这一点。您可以创建数据提取并将该提取发布到服务器。这允许其他用户根据自己的需要连接到该数据源。Tableau server为用户提供了一个选项来计划提取的刷新(只要服务器可以访问数据源的存储位置)

您也可以在仪表板中创建摘录并重新发布。在重新发布期间,还有一个选项可以设置刷新计划

发布引用csv或Excel等文本文件源的工作簿时,您可以选择是否将数据包含(打包)到工作簿中。默认的行为是包含它。在这种情况下,对原始csv文件的更改不会影响已发布的工作簿


您可以尝试让服务器通过其路径引用文件,但如果服务器上的权限和驱动器映射与工作站上的不同,则这可能会很脆弱。最好发布和刷新摘录,可能作为单独的数据源,而不是与工作簿打包在一起

Hi,感谢您的回复。当我创建摘录并发布到服务器时,每次刷新摘录时都会出现连接故障。您的服务器需要访问源文件,比如共享驱动器,而不是本地计算机。我不知道我的公司是否有共享驱动器。不过我们有dropbox。