将数据从 Tableau Server 拉入 Pandas Dataframe
Pull data from Tableau Server into Pandas Dataframe
我的目标是加入三个只能通过 Tableau Server 访问的数据源(不能直接访问数据库)。数据太大,无法有效使用 Tableau 的数据混合。
前进的一种方法是将数据从三个 Tableau Server 数据源拉入一个 Pandas 数据帧,进行必要的操作,然后保存一个 Excel 文件用作数据源Tableau 中的可视化。
我发现了很多关于 TabPy
模块的信息,该模块允许将 Pandas 数据帧转换为 Tableau 数据提取,但没有找到太多关于如何从 Tableau 服务器提取数据的信息以自动化的方式。
我也读过 tabcmd
作为一种自动执行任务的方法,但没有必要的管理员权限。
如果您需要更多信息,请告诉我。
Tabcmd 不需要管理员权限。任何有权访问服务器的人都可以使用它,但它会尊重您所拥有的特权。您可以在服务器以外的计算机上安装 tabcmd,而无需额外的许可证密钥。
话虽如此,自动化数据下载非常简单。将 URL 带到您的工作簿中,并将“.csv”添加到它的末尾。 .csv 位于 URL 的末尾,而不是您拥有的任何查询参数。
例如:http://[Tableau Server Location]/views/[Workbook Name]/[View Name].csv
使用 URL 参数,您可以自定义数据过滤器及其外观。只需确保将 .csv 放在 ? 之前。对于任何查询参数。
在 http://www.vizwiz.com/2014/03/the-greatest-tableau-tip-ever-exporting.html.
上了解更多关于此的信息以及其他一些技巧
您可以使用 pantab 从 Hyper 数据提取中读取和写入 https://pantab.readthedocs.io/en/latest/
我的目标是加入三个只能通过 Tableau Server 访问的数据源(不能直接访问数据库)。数据太大,无法有效使用 Tableau 的数据混合。
前进的一种方法是将数据从三个 Tableau Server 数据源拉入一个 Pandas 数据帧,进行必要的操作,然后保存一个 Excel 文件用作数据源Tableau 中的可视化。
我发现了很多关于 TabPy
模块的信息,该模块允许将 Pandas 数据帧转换为 Tableau 数据提取,但没有找到太多关于如何从 Tableau 服务器提取数据的信息以自动化的方式。
我也读过 tabcmd
作为一种自动执行任务的方法,但没有必要的管理员权限。
如果您需要更多信息,请告诉我。
Tabcmd 不需要管理员权限。任何有权访问服务器的人都可以使用它,但它会尊重您所拥有的特权。您可以在服务器以外的计算机上安装 tabcmd,而无需额外的许可证密钥。
话虽如此,自动化数据下载非常简单。将 URL 带到您的工作簿中,并将“.csv”添加到它的末尾。 .csv 位于 URL 的末尾,而不是您拥有的任何查询参数。
例如:http://[Tableau Server Location]/views/[Workbook Name]/[View Name].csv
使用 URL 参数,您可以自定义数据过滤器及其外观。只需确保将 .csv 放在 ? 之前。对于任何查询参数。
在 http://www.vizwiz.com/2014/03/the-greatest-tableau-tip-ever-exporting.html.
上了解更多关于此的信息以及其他一些技巧您可以使用 pantab 从 Hyper 数据提取中读取和写入 https://pantab.readthedocs.io/en/latest/