参考:
https://dev.classmethod.jp/business/business-analytics/tableau-tabcmd-mac/
先下载需要的软件
下载个解压的软件
https://theunarchiver.com
下载java(别下最新版本,下8那个版本)
https://www.oracle.com/technetwork/java/javase/downloads
下载tableau server(下最新的,linux, deb那个)
https://www.tableau.com/support/releases/server
Linux
tableau-tabcmd-2019-1-2_all.deb (7 MB)
下载下来以后,解压,打开以后,对data
也解压。
cd ~/Downloads/tableau-tabcmd-2019-1-2_all/data/opt/tableau/tabcmd/bin/
例
如果要下载某个dashboard(https://10az.online.tableau.com/#/site/agooptest/views/2019-/MAIN?:iid=1)
指定要导出的视图、工作簿或数据:
使用 URL 的一部分标识要导出的内容,特别是工作簿或视图的 URL 中显示的 “workbook/view” 字符串。不要使用“友好名称”,并且不要包括 URL 末尾的 :iid= 会话 ID。
例如,“Regional”(区域)工作簿中的 Tableau 示例视图“Global Temperatures”(全球温度)具有类似于如下的 URL:<server_name>/#/views/Regional/GlobalTemperatures?:iid=3
若要导出“Global Temperatures”(全球温度)视图,请使用字符串 Regional/GlobalTemperatures。
不要使用 Regional/Global Temperatures 或 Regional/GlobalTemperatures?:iid=3。
官方说不要?iid=x
的部分,但是我试了也是可以下载的。
./tabcmd login -s https://online.tableau.com -t agooptest -u xxx -p xxxx --no-certcheck
#./tabcmd export "2019-/MAIN?:iid=1" --no-certcheck --pdf
./tabcmd export "2019-/MAIN" --no-certcheck --pdf