我们有一个打包的工作簿,它将在客户端计算机上发布。作为软件包的一部分,我们有一个外部文件需要每季度更新(不刷新)新数据(文件格式将保持不变)。
问题来了,我的团队不想进入维护模式。因此他们希望用户每季度更新一次外部文件。 用户是否可以访问服务器中已发布数据源中的文件,并在可用时上载新文件? 我们不太了解客户端文件系统,所以我们不打算将它放在tableau存储库中。我们不希望将文件作为数据库的一部分上传(必须是外部文件)。
请建议
谢谢
答案 0 :(得分:0)
您有多种选择。在所有描述的情况下,您应该将工作簿与数据分开并发布工作簿,而不是打包的工作簿(即不检查包含文件按钮)
简而言之,您可以将文件放在共享驱动器上,但必须可以使用“用户运行身份”帐户通过与用于发布的完全相同的路径从Tableau Server访问该文件。这有点脆弱,如果不小心可能会出现安全问题。
您可以创建数据提取并将数据作为Tableau数据源单独发布,然后使用Tableau数据提取命令实用程序在需要时刷新和发布更新的数据提取。 http://onlinehelp.tableau.com/current/pro/desktop/en-us/help.htm#extracting_TDE.html%3FTocPath%3DSet%2520Up%2520Data%2520Sources%7CExtract%2520Data%7C_____6
仅适用于Windows。
或者您可以使用Tableau Data Extract API(或现在的SDK)从脚本生成摘录,然后使用REST API发布它。这种方法几乎适用于任何系统。
或者您可以使用数据库。几乎所有数据库。