Ask HN: Anything better than Tableau for data viz, dashboards?
I am in charge of implementing a web-accessible dashboard to visualise some data we are collecting on behalf of a client.
I am currently planning to use Tableau. However, my (admittedly very limited) exposure to the platform has left heavily underwhelmed. Tableau dashboards appear expensive, slow, ugly, and completely lacking in statistical tools.
Can anyone suggest a platform that can improve on any/all of these issues?
I am experienced with Postgres, JS, Ruby and Objective-C, and also with Stata and R, so I'm not afraid of some coding. But I am looking for something considerably quicker than coding the thing from scratch.
52 comments
[ 3.0 ms ] story [ 92.3 ms ] thread[1]: http://www.qlik.com
Except when it crashes and loses 5 hours of work, even though I was saving diligently.
I'm very glad that YOU never experienced that issue. The issue occurred, for some reason, because Qlikview paused after a load and before it refreshed the screens and displayed a prompt that allows you to add select boxes. I thought it was ready, and I saved the file.
The fact remains that I saved diligently, and the software became unstable and lost all my work. But I guess you e never had that experience before, always fun though when some smart-arse tells you that something shouldn't happen but it does happen.
> expensive
QV is not free, that's for sure. You'll be spending tens of thousands of dollars for the one-time license fee, as well 20% yearly maintenance. On the other hand, you'll be saving thousands of hours of engineering effort by not reinventing the hundreds of wheels already in the platform. Don't succumb to "not invented here" syndrome.
Check out a few dashboards I designed in just a day total [1], or the vendors demos of Twitter data [2], HealthData.gov data [3], or Salesforce.com data [4].
> ugly
If you are a first time user, the default visualizations are ugly, no doubt. But for someone with design skill, the visualizations can be made quite beautiful. For wanting more tools, just add your favorite JS library and HTML to make a custom visualization.
> completely lacking in statistical tools
Fortunately, QV can link with R, allowing you to all the advanced capabilities you need. Need something more specific? Throw a microservice REST API on top of your desired application, and load that in through a GET request. There are Hadoop connectors also built in.
One thing that people often don't realize when comparing Tableau and QV, is that QV is a platform, as opposed to Tableau being just a visualization tool. QV includes ETL, task scheduling, and an in-memory analytics database.
[1]: https://imgur.com/a/3Tzni
[2]: http://us-d.demo.qlik.com/detail.aspx?appName=Social%20Media...
[3]: http://us-d.demo.qlik.com/detail.aspx?appName=Epidemiology%2...
[4]: http://us-d.demo.qlik.com/detail.aspx?appName=Salesforce.qvw
Anyone know when the next version of Qlikview is being released? Or is it going to be Qliksense all the way now?
Another option is Looker, a relatively new product that relies more heavily on existing transaction/DW infrastructure. Dashboards are not ugly.
You can also look at d3, though by comparison development time will be much slower than the other two I've named.
It's honestly not that hard to understand. The difficulty as always is putting together a sane data model.
Want to change the email address that tableau sends reports to? Requires a restart of a Tableau.
Want to update the ssl certs used in tableau? That's a restart.
Want to upgrade tableau to a new veraion? Get ready to uninstall and reinstall the new version.
Of all of the servers and services that I manage, Tableau is my least favorite. However, apparently its incredibly good at what it does. I say apparently because I maintain it but I don't use it in day to day operations.
official page: http://dashing.io/
HUE is a similar but different alternative. The "search" tab has some great demos, but appears to be down atm: http://demo.gethue.com/
HighCharts has an amazing API, documentation, and examples.
http://www.highcharts.com/
http://d3js.org/
In other words, is it like Bootstrap in that it's a useful starting tool, but doesn't really scale well if you want to have full design control in the longrun? Do you happen to know any notable sites using Highcharts? Thanks in advance.
The API docs are just fabulous, with examples for everything :)
http://api.highcharts.com/highcharts
Under the hood, Argo uses advanced search processors to turn natural language queries into SQL, optimized for visualization.
You can request a demo on their website: https://argo.io
Disclaimer: I'm a co-founder and CTO of Argo
You can either use their UI to make charts, or write pure SQL, or my preferred method of making most of the functionality in the UI and tweaking the SQL for the last few details if you need something bespoke.
EDIT: This seems to be heavily used in industry as well as in Federal IT dashboard...etc. So it appears to be a good choice.
It's a streaming analytics development environment, and uses d3 for visualization. It ingests both events and metrics.
It's based on a high-level dataflow processing language that allows you to process your data flexibly (moving window analytics, anomaly detection, general statistical processing). you can build interactive apps & dashboards and control which facets users can manipulate.
aaand here's the disclosure - I work at Jut and run customer success.
So, if you're dealing with large datasets stored in multiple systems (like Excel + MySQL + others) Tableau can be a boon.
The ability to use many different sources of data, create calculated fields that merge/modify other fields, and then operate against them? Quite nice.
I especially am happy with how I can create larger visualizations that work across different disparate datasets from many sources.
However, it does have quite a few issues in terms of UX, usability, etc. but so far I've liked it. Your mileage may vary :)
Whats your scale? how many events per day/month etc?
See: https://developers.google.com/analytics/devguides/collection...
And this is what our dashboard looks like: http://i.imgur.com/F8g8Hxq.png
It's fairly basic when it comes to visualisations, but thought I'd throw it out there in case it's helpful.
I’m the founder of VQL. Nothing on our site yet, but happy to send a demo/instance. My email is jstrauss (then an @ sign) getvql.com