Можно ли извлечь данные из опубликованной книги или сервера Tableau, используя python? - PullRequest
0 голосов
/ 05 июля 2018

Как в заголовке, есть ли способ прочитать данные в Pandas DataFrame?

Не могу найти много информации об этом нигде. Вы нашли кое-что о Tableau Data Extract и их SDK, но первый, кажется, не подходит и не может найти документацию для последнего.

Кто-нибудь может указать мне правильное направление?

Спасибо

1 Ответ

0 голосов
/ 05 июля 2018

Мне известны два варианта:

  1. Tabcmd

Загрузите данные как csv, затем загрузите их во фрейм данных pandas. Вы можете использовать модуль подпроцесса для запуска tabcmd из python.

Например: tabcmd export "Sales_Workbook" --csv -f "output.csv" -s http://tabserver.mycompany.com -u admin -p mypassword -t your_sitename

  1. Таблица API REST

Например: GET /api/api-version/sites/site-id/views/view-id/data?vf_<fieldname>=filter-value

...