Tableau: може ли визуализация да бъде създадена чрез javascript или друг език?

Опитвам се да създам нова визуализация (лист) в таблична онлайн работна книга чрез 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