My use case is: here's some data, let's take a look at it and make some decent graphs including any sort of comparative analysis.
Excel is... well, Excel. The kitchen sink bundled in it contains pivot tables. Graphs are hideous out of the box, and very limited.
Apple Numbers makes cute looking graphs, but is extremely basic.
Viz toolkits in JS make you code for stuff that should be straightforward, at different levels of abstraction (Highcharts -> D3). And I have to put stuff in SQL and do the plumbing if I need any meaningful preprocessing.
Self-proclaimed "business intelligence" tools don't really target this use case. They solve enterprise problems like connecting to MDX sources that are not there for me.
Do you know any other tools for this?
I've spent too much time watching people spend months and tens of thousands trying to bend 12 different third party tools together when a developer could do the whole thing in a week and it would actually do what you want it to do.
Nailing down the actual requirements is the hard part of building your own dashboard, it sounds like you've done that. If your needs are stable-ish or you have consistent developer resources it's going to be hard to find a better fit than that.
It's for when you want to figure out what the data is telling you, and not how to wrangle the data into saying something.
In 99% cases, that happens because your requirements change. If you hire a competent developer, the total cost of development is always a pittance compared to what you pay monthly/quarterly to a product based company.
Actually, the plumbing isn't as difficult as most people make it out to be. Nowadays, its the era of abstraction and FOSS infrastructure tools like jQuery, Bootstrap and like you mentioned, Highcharts. I'm a freelancer who quite recently developed a Tableau replacement for one of my clients. This client realized that all he basically wanted from tableau was a chart and some basic data manipulation like sorting, filtering and grouping (count, sum, average, etc.). All the things needed to develop this little app already existed in the FOSS world:
1. Highcharts/jqplot for charting.
2. Twitter-Bootstrap for showing a professional front-page and UI elements.
3. jQuery and jQuery-ui for DOM manipulation, AJAX handling for SQL queries, enabling drag/drop, etc.
4. PHP/Mysql on the backend (which is needed in anycase).
As for plumbing, each of these tools is so well-documented and also a simple Google search will point to tons of StackOverflow links that happily provide an answer to any and every question you may have!
tldr; Library/Framework plumbing might seem complex initially, but for a practiced Web-Developer, its like a cake-walk!
Disclaimer: I work for Microsoft.
https://ideas.powerbi.com/forums/265200-power-bi-ideas/sugge...
The free desktop version is not limited. It's very powerful. The growth rate is astounding. We get significant new features every month, sometimes weekly.
If you compared PowerBI to Tableau 6 months ago (or even 3 months ago) you are out of date. Its data model capability is far superior to Tableau. The formatting and graphics capability is catching up quickly. The intuitive UX is first rate.
(We are NOT Microsoft employees.)
Tableau is more differentiated than it looks, but it doesn't look very differentiated. If Microsoft ever gets around to making many of the "smart" features in Excel actually work (i.e. csv import and automatically choosing what kind of graph to make) they will have nothing to stand on.
I'm just waiting for the street to realize that Hortonworks and their competitors also have zero moat, and if anything, a GUI interface for a Hadoop cluster is value subtraction in the age of devops.