在本地驱动器上自动刷新Excel文件然后更新Tableau Server上的图表的最佳方法?

时间:2017-01-20 23:06:26

标签: csv server automation tableau tableau-server

我在网上到处寻找解决方案,但似乎没有什么对我有用。我需要查询来自几个数据库的数据,这非常复杂,所以我决定使用Python连接到RDS并执行这些查询(通过Pandas)。 Pandas将此数据导出到csv文件中。现在我有一个在Tableau Server上使用此数据的仪表板,但是当我更新csv文件时,仪表板不会更新。

非常感谢任何见解!

1 个答案:

答案 0 :(得分:1)

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

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

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

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