This is not an advert for PivotStream and I am not endorsing their services or solution.
To show that this blog post is not an advert for PivotStream, I will explore alternatives, which I will follow up in a future post.
In the meantime, you could look at PowerBI and Office 365 with Azure, for example.
Any questions, please leave at the bottom of this post and I will pick them up.
I strongly advise people to make up their own mind when choosing a solution but this is blog post discussess some of the factors that you may want to take into consideration, along with other items such as technical support and so on which I do not cover here.
**
Choosing a Business Intelligence is a bit like making coffee for the whole company. Everybody likes it their way, and they want it right now. Plus, everybody wants it differently. Some want a latte, a cappuccino, or a dainty little espresso so strong that you can stand your spoon in. Some want it hot, some want it with ice, or poured over ice-cream. Some are allergic to milk and nuts, so they have to have special treatment because of the constraints on them. Plus, if that wasn’t hard enough, everyone wants the sprinkles, right? They want the syrups and they might want brown sugar, white sugar, sweetener, Stevia or just plain. They might even want the pretty little picture on the frothy coffee to make it look nice.
Ok, to business. My assessment is at the end of the tables.
Business Criteria
|
Tableau
|
Qlikview
|
Microsoft / Pivotstream
|
Comment
|
Time to implement
|
Fast
|
Longer
|
Longer
|
|
Scalability
|
Good
|
RAM Limited
|
Excellent
|
Tableau: virtual RAM
|
Enterprise Ready
|
Good for small organisations who can use the cloud option. On its own, Tableau Desktop is not expensive.
|
Good for medium businesses who might find it more cost-effective to take more licenses. Requirements for very small teams may not be suitable or cost-effective. There is a myriad of product options and it’s not clear how the one or two person team could have a cost-effective option.
|
Good for SMB
|
Qlikview is more mature but Microsoft has a much clearer vision than previously. Tableau is demonstrably used in many large organisations, as their customer list shows.
|
Long-term viability
|
Fastest growth
|
Public company
|
Dependable
|
Excel is widely used in the organisation so no adoption is required
|
Getting free online help?
|
Tableau forums
|
Qlikview LinkedIn group
|
Microsoft online communities
|
Tableau and Microsoft provide great free online help. Qlikview has its own forum which you sign up for. Tableau has the best free training videos I’ve ever seen.
|
Getting paid training
|
Yes
|
Yes
|
Yes
|
The costs vary depending on the courses.
|
Big Data Support
|
Above Average
|
Average
|
yes, ODBC connectivity to HDInsight
|
It is on all of their roadmaps. Tableau offers a bewildering number of ways to connect to lots of data sources. However, they don’t connect to PDW very well so Microsoft wins for PDW support. It isn’t clear if QlikView support PDW or not.
|
Partner Network
|
Average
|
Qlikview: 1000+ partners
|
Small. More direct approach.
|
Since PivotStream are a younger organisation, their partner network is emerging. Mainly deal direct, not via partners.
|
Visualization Criteria
|
Tableau
|
Qlikview
|
Microsoft / Pivotstream
|
Comment
|
Eye Candy’ Appear
|
Yes
|
medium
|
Medium
|
Tableau blows users away with its beautiful data visualisation. I’ve seen it – I know. It has ‘wow!’ factor.
|
Data Interactivity
|
Excellent
|
Excellent
|
Excellent
|
Tableau’s interactivity has improved a lot and hits the mark for a lot of requirements. The scripting requirement in QlikView makes me a bit wary for users. Microsoft’s various reporting tools need to be aligned more, but this isn’t news to them – I am sure it will become easier to get PerformancePoint to talk to PowerView etc. in the future. Small steps in a huge task, which is a side-effect of the sheer range of reporting offerings that Microsoft have in place today.
|
Visual Drilldown
|
Excellent
|
Excellent
|
Very Good
|
I’d like to see drilldown in PowerView, for example. Excel has a neat drill down feature.
|
Offline Viewer
|
Free Tableau Reader
|
Personal Edition
|
Excel spreadsheets downloaded
|
Tableau and Pivotstream offer Excel downloads for offline viewing.
|
Analyst’s Desktop
|
Tableau Pro
|
Qlikview Desktop
|
Excel
|
Excel is familiar within the organisation.
|
Dashboard Support
|
Good
|
Excellent
|
Excellent
|
Dashboarding methodologies can be implemented in QlikView and Tableau. Tableau has basic default KPIs but these can be manufactured easily enough. QlikView seem to be popular with finance departments and seem to talk well with them.
|
Web Client
|
Very Good
|
Very Good
|
Very Good
|
No real distinguishing factor here. Microsoft has Excel services and we know that business users love Excel!
|
Mobile Clients
|
Excellent
|
Excellent
|
Good
|
Tableau and Qlikview have an edge on Microsoft for now, but the release of PowerBI for O365 is visibly getting traction and interest in the Preview.
|
Visual Controls
|
Very Good
|
Very Good
|
Very Good
|
Technical Criteria
|
Tableau
|
Qlikview
|
Microsoft / Pivotstream
|
Comment
|
Data Integration
|
Excellent
|
Very Good
|
Very Good
|
Tableau integrates easily with Google Analytics for further analysis, but this is not required at the early stages of a BI strategy. You can get extra connectors for QlikView from DataRoket
|
Development
|
Tableau Pro
|
Qlikview Developer
|
SQL Server Business Intelligence or Excel skills
|
QlikView has scripting, which the organisation will need to learn. This may incur training costs. If the organisation already has strong SQL Server BI Developer skills in-house, and would not require further training..
|
64-bit in-RAM DB
|
Good
|
Excellent
|
Excellent
|
SQL Server ‘talks’ to other systems and will output data easily to QlikView and other formats. This is not reciprocated i.e. once the data is in QlikView, it stays in QlikView.
|
Mapping support
|
Excellent
|
Average
|
Excellent
|
Tableau has Mapping. Excel 2013 has 3D Power Map as a feature within it, and this is interesting for further, future analyses.
|
Local data files (text, spreadsheet etc.)
|
Yes
|
Yes
|
Yes
|
|
Relational databases (SQLServer, Oracle etc.)
|
Yes
|
Yes
|
Yes
|
|
OLAP cubes (SSAS, Essbase etc.)
|
Yes
|
No
|
No
|
|
Online data sources
|
Yes
|
Yes
|
Yes
|
Microsoft’s new Power Query allows you to search online and scrape datasets straight into Excel.
|
Multi-source access
|
Yes
|
Yes
|
Yes
|
|
Multi-table access
|
Yes
|
Yes
|
Yes
|
|
Extracted data storage
|
Optional (proprietary)
|
Proprietary
|
Data remains where it is.
|
|
Maximum capacity
|
Unlimited
|
Billions of rows
|
||
In-memory engine
|
Desktop or Server
|
Desktop or Server
|
Tableau reads SSAS and PowerPivot Cubes, but not very well. Tableau and QlikView want to suck the data into their own data models; Microsoft keeps the data where it is, where it is easily accessible by Microsoft and other vendors.
|
|
Modeling, Analytics
|
Below Average
|
Below Average
|
Data mining and other capabilities
|
Microsoft is the winner here for providing a range of modelling and analytics tools such as Tabular model, SSAS. Again, the organisation has experience in these tools so you are leveraging in-house skill sets.
|
Data Mining
|
Limited
|
Limited
|
Yes
|
By ‘Data Mining’, I mean true data mining e.g. building neural nets with thought put into it about avoiding jitter, bootstrapping and so on. This is not ‘what if’ scenarios but data science.
|
Multidimensional
|
Very Good
|
Limited
|
Excellent
|
Microsoft is the winner for multidimensional modelling
|
xVelocity Support
|
Good
|
None
|
Excellent
|
Microsoft is a pioneer in xVelocity support
|
PowerPivot Support
|
Good
|
None
|
Excellent
|
Microsoft is a pioneer in xVelocity support
|
API
|
Excellent
|
yes, documentation over at the QlikView Community site.
|
Excellent
|
Microsoft open their software up and have APIs available.
|
My apologies: I put Tableau API as None but that isn’t correct.
I’ve fixed the table, and here is a pointer to the Tableau documentation on the JavaScript API. Thanks to Andy Cotgreave for the spot!
By way of apology, here is the Tableau API in action, done with the panache and fun you’d expect from a Tableau video.
Sorry QlikView team! My humblest apologies. Apparently QlikView *DO* offer an API and you can find information on it here. Quote from the site (I’m not repeating a sales pitch or commentary here, this is just straight from the community site)
The QlikView Software Development Kit is the home of the QlikView Software Integration toolbox. It includes sample code and the Application Programming Interfaces (APIs).
Note: More content will be added in an ongoing basis.
In my defence, the comments at the foot the QlikView community page are riddled with comments from people who can’t find this or that, or don’t know the status of stuff, and then get supplied by links from other people. I’m guessing that I am not the only one who doesn’t find the information very easy to find on the community site then.
So here is the link http://community.qlikview.com/docs/DOC-2639 and I have updated the table.
really good piece of information, I had come to know about your site from my friend shubodh, kolkatta,i have read atleast nine posts of yours by now, and let me tell you, your site gives the best and the most interesting information. This is just the kind of information that i had been looking for, i’m already your rss reader now and i would regularly watch out for the new posts, once again hats off to you! Thanks a lot once again, Regards, qlikview online training
My feedback on Qlikview: It’s fussy. There is a learning curve involved before you can create the charts and tables you really want to create. Even then, what you have created probably won’t look so great until you invest considerable time polishing the appearance. All in all, Qlikview gives you good customizability, but you pay for it with increased time and effort required to complete a project.
Tableau seems easier to get the right appearance of something, though I have not tested it rigorously. I am anxious to see if Microsoft’s PowerBI can do what Qlikview and Tableau do without sacrificing too much in terms of functionality. Interfacing data analytics with databases of the same company (SQL Server, Access) must be a big advantage.
My apologies, but it’s not Apple to Apple comparison Tableau Vs Qlik Sense Vs Power BI should be correct. QlikView can be compared with Cognos, OBIEE etc. It’s like comparing Cycle race with Motorbike race one is game focuses on Strength while another focused on Skills.