2016-09-27 67 views
2

需要使用python腳本從tableau服務器下載圖像。 Tableau Rest API不提供任何選項。我想知道使用python或任何其他服務器腳本語言從桌面服務器下載高分辨率/全尺寸圖像的正確方式。使用Rest api的Tableau下載/導出圖像python

+0

圖像是生成的儀表板?如果是這樣,您可以使用Tabcmd導出儀表板/圖紙的圖像。 https://onlinehelp.tableau.com/current/server/en-us/tabcmd_cmd.htm#id7cb8d032-a4ff-43da-9990-15bdfe64bcd0 – Bernardo

回答

3

最簡單的方法是從Python向您的Tableau Server發出HTTP GET請求,並將格式字符串附加到URL(例如「.png」或「.pdf」)。

有大小的選項,你可以嘗試以及 - 按Share按鈕來查看語法。

,您還可以在URL通濾波器的設置查詢參數

+0

謝謝@Alex Blakemore其工作。 – Yogesh

+0

嗨@Alex Blakemore你能幫我在URL中的查詢字符串中傳遞過濾器值嗎?我有一個下拉菜單,需要根據它的值創建圖像。但沒有找到選項來傳遞過濾器參數 感謝advacne – Yogesh

+0

在URL末尾附加一個用逗號分隔的&和然後鍵=值對。這裏是一個鏈接到手冊部分的例子。 http://onlinehelp.tableau.com/current/server/en-us/help.htm#embed_filter_add.htm%3FTocPath%3DUser%2520Guide%7CEmbed%2520Views%2520and%2520Dashboards%7CExamples%7C_____1 –