What is our primary use case?
We are using Tableau to make a dashboard used by our internal users, and then it is being used for a KPI report. This part is also shared with our customers. The customers access the web, and they check some limited version of the KPI report.
We are using the Tableau server for clients and desktop. The solution is deployed on-prem. We are kind of a 3PL provider, and we are using Tableau to meet the requirements of our customers. We are implementers.
How has it helped my organization?
We introduced Tableau because it provides many features that can be customized by users. We provide training to make the dashboard look how our business side wants, and they are manipulating the dashboard for their needs.
On the technical side, we are IT support and sometimes we provide some education and information on how to use the solution.
I think it would be much better if Tableau provided some API-based integration. I did try to integrate the Tableau web page and web dashboard into our own application. Some parts were successful, but other parts have some open points. If Tableau provided this kind of package with some integration, it would be much, much better.
What is most valuable?
The most valuable feature is that we can integrate with our own database, and it will display the KPIs. This is highly required from the business side.
What needs improvement?
An improvement would be changing the design of the layout of the dashboard from the business side. Sometimes there are requests for the possibility to enhance the performance and the data depending on what they need more of. It depends on the situation.
For how long have I used the solution?
I have been using Tableau for about four years.
What do I think about the stability of the solution?
It's already using 32 gigabytes of memory, but the performance is not so good. It's very heavy.
We have roughly 20 people using this solution. Most users have the role of logistics operator. Most users are doing their job regarding logistics, and they take more effort to make dashboards.
What do I think about the scalability of the solution?
Currently, we have a strategy to open the reports to all customers, but I think we should develop more business-related skills, not only with the system or in some application terms. Our users do not have enough skills or insights for the dashboard.
How are customer service and support?
We are doing our own technical support by searching the technical Wiki or things like that.
How was the initial setup?
Initial setup is straightforward because it's a simple concept.
I'm not sure how long deployment takes because this is usually managed by our data engineer. There's no strategy regarding deployment itself. We just make some temporal or test dashboard and then communicate with our users. After confirming, we just announce it with email, and then they start to use it as an official version of the dashboard.
What about the implementation team?
We didn't use an integrator, reseller, or consultant for the deployment. The number of staff required for deployment and maintenance just depends on the case. Sometimes it will be simple, so there are only two or three people to make suggestions. After they apply that, sometimes we officially open it.
What's my experience with pricing, setup cost, and licensing?
Basically, we prefer a permanent license. A one-time charge is much better.
Which other solutions did I evaluate?
We didn't really evaluate other options. Every application provides some concept of a dashboard in using the data in that application. We have our own homemade dashboard and our business application, but users normally don't use it.
I think Tableau has many features for display, like graphs or pie charts. We can change dynamically, but our own dashboard doesn't provide that. It takes much more time if we change the layout there.
What other advice do I have?
I would rate this solution 8 out of 10. Tableau has many features, and it's very nice, but it is very heavy. Tableau has to consume a lot of server resources.
It has many options and features but it's complicated. The users are having problems or difficulties to adapt or to learn the Tableau software because there are so many features. The many possibilities means that users should run a lot of it. It takes time to get used to Tableau. From my point of view, it's harder to learn.
For those who want to implement this product, I recommend that they research it themselves.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.