Hacker News new | past | comments | ask | show | jobs | submit login

At my place, somebody a while back drank the Tableau koolaid and quickly designed some nice looking graphs and sold the commercial team on its value, and the president signed a check for a license.

The software team was then tasked with putting the fancy graphs that guy did into our web application with the following constraints:

- the Tableau server can't be exposed on the public internet

- our UI can't indicate that it's using Tableau anywhere (i.e., use an iframe or something)

This turns out to be tricky. Tableau doesn't really like to be embedded in 3rd party applications, it leaks information about itself in a number of places. It requires that every person looking at the graph be a user according to Tableau's definition of user. Synchronizing authentication to Tableau server and workbook authorization gets tricky.

The next task coming up is that they want users to be able to ad-hoc schedule an email to themselves with the fancy graphs attached as a pdf, so we've got that to look forward to.






I worked on a data dashboard site that embedded Tableau workbooks. I found their JS API to be decent for embedding workbooks[0]. I used what Tableau calls "Trusted Authentication" to handle the authentication to Tableau Server[1]. It's harder if they are using Tableau Online.

[0] https://onlinehelp.tableau.com/current/api/js_api/en-us/Java... [1] https://onlinehelp.tableau.com/current/server/en-us/trusted_...


>The next task coming up is that they want users to be able to ad-hoc schedule an email to themselves with the fancy graphs attached as a pdf, so we've got that to look forward to.

This is the endgame of every OLAP tool. But execs really love this feature.




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: