2016-09-27 2 views
2

Нужно загрузить изображение с сервера tableau с помощью скрипта python. API Tableau Rest API не предоставляет никаких возможностей для этого. Мне нравится знать, что является правильным способом загрузки изображения с высоким разрешением/полноразмерного изображения с сервера tableau с использованием python или любого другого языка сценариев сервера.Tableau загрузка/экспорт изображений с использованием Rest api python

+0

Является ли изображение результирующей приборной панелью? Если это так, вы можете использовать Tabcmd для экспорта изображения панели/листа. https://onlinehelp.tableau.com/current/server/en-us/tabcmd_cmd.htm#id7cb8d032-a4ff-43da-9990-15bdfe64bcd0 – Bernardo

ответ

3

Самый простой способ - выдать HTTP-запрос GET с Python на ваш сервер Tableau и добавить строку формата к URL-адресу, например «.png» или «.pdf».

Есть варианты размера, с которыми вы можете поэкспериментировать, - нажмите кнопку «Поделиться», чтобы увидеть синтаксис.

Вы также можете передать параметры фильтра в 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 –

1

Если вам не нужно проходить настройки фильтра, Query View функциональность Изображение было добавлено к API сервера (версии 2.5 и более поздних версий). Request documentation here.

Если вам нужно пройти настройки фильтра, то это было обложено на Tableau Community Forums.

Смежные вопросы