2015-07-08 1 views
0

Цель

На данный момент я использую Tableau для создания отчетов на основе данных, хранить в KnackHQ (сервис онлайн-базы данных, которая имеет REST API). Теперь я должен вручную извлечь данные как Excel (или .csv) из KnackHQ, чтобы загрузить в Tableau. Я хотел бы автоматизировать этот процесс.Tableau пользовательский веб-разъем

Исследование

Кажется, есть несколько вариантов, чтобы попробовать:

  1. Web-разъем через ODBC (кажется, мне нужно написать свой собственный драйвер ODBC в моем случае, что может быть сложно)
  2. Экспорт CSV (http://databoss.starschema.net/tableau-live-data-connection-to-csv-over-http-rest/)
  3. OData (http://www.odata.org/)
  4. Engine Data API (http://www.tableau.com/new-features/data-engine-api-0)
  5. Любые другие?

Любые идеи, что может быть лучшим методом такой интеграции с точки зрения простоты?

+0

Если REST API KnackHQ (я вообще этого не знаю), то вы можете интегрироваться с API Data Engine для создания файлов .tde. http://www.tableau.com/new-features/data-engine-api-0 – Inox

+0

Самый предпочтительный способ для меня - не программирование вообще на стороне стола. Насколько я вижу, метод, который вы предлагаете, требует программирования на стороне Tableau «API работает с C/C++, Java и Python и может использоваться из Windows»? – igorpavlov

+0

Да, да.В этом случае вы должны найти форум KnackHQ, а не форум Tableau. Вы сосредоточены на том, как извлекать данные оттуда, а не о том, как подключить его к Tableau (что довольно просто). – Inox

ответ

3

Из таблицы 9.1 (которая будет выпущена в 2015 году Q3, но бета-версия уже доступна) имеет новую функцию: Tableau Web Data Connector. Это именно то, что вам нужно, так как:

  • Вы можете создавать собственные разъемы с помощью Tableau WDC Javascript API
  • Создания & обновления экрана в Tableau источников данных Desktop с помощью этих разъемов
  • Администратор может импортировать разъем. С этим точкой Tableau Server, можно планировать и обновлять экстракты на основе веб-службе инициированного данные

Я хотел бы предложить, чтобы проверить этот пост о том, как написать новый разъем:

Вы также можете проверить официальные Tableau Documentations нравится, как вы можете управлять разъемы: Web Data Connectors in Tableau Server

Если вы хотите попробовать это, прежде чем она будет выпущена, пожалуйста, следуйте инструкциям на веб-сайте Tableau сообщества здесь: http://community.tableau.com/message/327560.