Цель
На данный момент я использую Tableau для создания отчетов на основе данных, хранить в KnackHQ (сервис онлайн-базы данных, которая имеет REST API). Теперь я должен вручную извлечь данные как Excel (или .csv) из KnackHQ, чтобы загрузить в Tableau. Я хотел бы автоматизировать этот процесс.Tableau пользовательский веб-разъем
Исследование
Кажется, есть несколько вариантов, чтобы попробовать:
- Web-разъем через ODBC (кажется, мне нужно написать свой собственный драйвер ODBC в моем случае, что может быть сложно)
- Экспорт CSV (http://databoss.starschema.net/tableau-live-data-connection-to-csv-over-http-rest/)
- OData (http://www.odata.org/)
- Engine Data API (http://www.tableau.com/new-features/data-engine-api-0)
- Любые другие?
Любые идеи, что может быть лучшим методом такой интеграции с точки зрения простоты?
Если REST API KnackHQ (я вообще этого не знаю), то вы можете интегрироваться с API Data Engine для создания файлов .tde. http://www.tableau.com/new-features/data-engine-api-0 – Inox
Самый предпочтительный способ для меня - не программирование вообще на стороне стола. Насколько я вижу, метод, который вы предлагаете, требует программирования на стороне Tableau «API работает с C/C++, Java и Python и может использоваться из Windows»? – igorpavlov
Да, да.В этом случае вы должны найти форум KnackHQ, а не форум Tableau. Вы сосредоточены на том, как извлекать данные оттуда, а не о том, как подключить его к Tableau (что довольно просто). – Inox