Tableau: можно ли создать визуализацию с помощью javascript или другого языка?

Я пытаюсь создать новую визуализацию (лист) в онлайн-книге tableau через API-интерфейс javascript или на другом языке. Без использования Tableau Desktop или «ручного» взаимодействия с Tableau Online.

Я знаю, что JS API позволяет мне управлять существующими визуализациями (фильтровать, отображать и т. Д.), А SDK может извлекать данные и публиковать, но мне нужно «создать» новую визуализацию в существующей книге.

Есть ли способ сделать это?


person Miguel Vazq    schedule 20.06.2016    source источник
comment
Просто любопытно, какой вариант использования для этого будет?   -  person Sam M    schedule 21.06.2016
comment
Например, создание гистограммы с нуля программным способом без необходимости взаимодействия с мышью. Это позволит автоматизировать детальное построение визуализаций в Tableau.   -  person Miguel Vazq    schedule 22.06.2016
comment
Попался. Я не работаю в этой компании и еще не использовал их инструменты, но Interworks - хорошо известный партнер Tableau. У них есть продукт Workbook SDK, к которому вы можете заглянуть. powertoolsfortableau.com/tools/workbook-sdk   -  person Sam M    schedule 22.06.2016


Ответы (2)


Единственные известные мне методы создания содержимого Tableau - это использование Tableau Desktop или Веб-авторинг того, что уже опубликовано.

person Bernardo    schedule 20.06.2016
comment
да, насколько я видел и получил ответы, это так. Спасибо. - person Miguel Vazq; 23.06.2016
comment
Ответ от @become_yourself, похоже, дает возможность это сделать. Я проверю и приму ответ, если да ... - person Miguel Vazq; 24.08.2016

Я объясняю, как сделать то, о чем вы просите, в сообщении блога, ссылка на который приведена ниже. Вы можете использовать Python с Jinja2.

Основы ...

  1. Создайте шаблон вашего XML.
  2. Вставьте необходимый код языка шаблонов Jinja2 в свой шаблон в качестве заполнителей для данных и XML, которые должны быть обработаны Jinja2. Вы также можете отображать данные условно.
  3. Создайте файл CSV, в котором указано, что программе Python необходимо знать для создания ваших книг.
  4. Запустите приложение Python, чтобы сгенерировать файл TWB на основе вашего шаблона и входного файла. Вы также можете легко создать TWBX, заархивировав TWB и данные вместе.

По ссылке приведены примеры кода и пример файла CSV для указания вашего ввода.

https://www.linkedin.com/pulse/create-tableau-visualizations-programmatically-allan-thompson

person ACT    schedule 02.08.2016