Goal
At the moment I use Tableau for generating reports based on the data I store at KnackHQ (online database service, which has a REST API). I now have to manually extract data as Excel (or .csv) from KnackHQ to upload to Tableau. I would like to automate this process.
Investigation
It seems there are several options to try:
- Web-connector via ODBC (seems I need to write my own ODBC driver in my case, which can be tricky)
- Export CSV (http://databoss.starschema.net/tableau-live-data-connection-to-csv-over-http-rest/)
- OData (http://www.odata.org/)
- Data Engine API (http://www.tableau.com/new-features/data-engine-api-0)
- Any others?
Any ideas what can be the best method of such integration in terms of simplicity?