What users are saying about

Apache Spark

99 Ratings

QlikView

549 Ratings

Apache Spark

99 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.6 out of 101

QlikView

549 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.7 out of 101

Add comparison

Likelihood to Recommend

Apache Spark

Apache Spark is very well suited for big data analytics in conjunction with the hadoop file system and also does a good job of providing fast access to data in SQL workloads since it has an in memory data processing engine that can very quickly process data. In addition, it can also be used for streaming data processing.
Shiv Shivakumar profile photo

QlikView

QlikView is well suited if the data can be presented in a well data model for agile and flexible data discovery. Not that well suited if used to do financial reporting and analysis where complex and dynamic financial relationships/hierarchies (e.g COA) need to be included.
No photo available

Feature Rating Comparison

BI Standard Reporting

Apache Spark
QlikView
6.8
Pixel Perfect reports
Apache Spark
QlikView
5.6
Customizable dashboards
Apache Spark
QlikView
8.5
Report Formatting Templates
Apache Spark
QlikView
6.3

Ad-hoc Reporting

Apache Spark
QlikView
7.3
Drill-down analysis
Apache Spark
QlikView
7.8
Formatting capabilities
Apache Spark
QlikView
7.6
Integration with R or other statistical packages
Apache Spark
QlikView
8.2
Report sharing and collaboration
Apache Spark
QlikView
5.6

Report Output and Scheduling

Apache Spark
QlikView
6.1
Publish to Web
Apache Spark
QlikView
6.5
Publish to PDF
Apache Spark
QlikView
6.2
Report Versioning
Apache Spark
QlikView
5.7
Report Delivery Scheduling
Apache Spark
QlikView
5.8

Data Discovery and Visualization

Apache Spark
QlikView
6.1
Pre-built visualization formats (heatmaps, scatter plots etc.)
Apache Spark
QlikView
7.8
Location Analytics / Geographic Visualization
Apache Spark
QlikView
3.7
Predictive Analytics
Apache Spark
QlikView
6.8

Access Control and Security

Apache Spark
QlikView
8.1
Multi-User Support (named login)
Apache Spark
QlikView
8.0
Role-Based Security Model
Apache Spark
QlikView
8.0
Multiple Access Permission Levels (Create, Read, Delete)
Apache Spark
QlikView
8.2

Mobile Capabilities

Apache Spark
QlikView
6.1
Responsive Design for Web Access
Apache Spark
QlikView
6.4
Dedicated iOS Application
Apache Spark
QlikView
3.6
Dedicated Android Application
Apache Spark
QlikView
6.4
Dashboard / Report / Visualization Interactivity on Mobile
Apache Spark
QlikView
8.0

Pros

  • in memory data engine and hence faster processing
  • does well to lay on top of hadoop file system for big data analytics
  • very good tool for streaming data
Shiv Shivakumar profile photo
  • Qlikview has an excellent online community support. This was probably the best part of buying the project. I had never worked in BI before purchasing Qlikview but after a short one-week class, I was up and running. Whenever I got stuck, I reviewed previous posts or posted a question myself. The questions were almost always answered within a couple of hours. The fantastic community really helped me learn the product.
  • Qlikview is a great product and very powerful. It is not always easy learning all the formulas but for those who know it, it can do almost anything you want a BI tool to do. It is fantastic at integrating multiple sources of information.
  • Qlikview provides a lot of free demo dashboards which are fantastic to learn from. They are open so you can see exactly how they were designed behind the scene. The variety of boards are a great strawman or baseline to use for almost any BI initiative that people take on.
Suzan Liu profile photo

Cons

  • Increase the information and trainings that come with the application, especially for debugging since the process is difficult to understand.
  • It should be more attentive to users and make tutorials, to reduce the learning curve.
  • There should be more grouping algorithms.
Carla Borges profile photo
  • Simulateous development is difficult as development goes on in one qvw file. There is no check-in/check-out functionality to protect against changes being overwritten. There are third party products that can bridge this gap.
  • It can be too flexible in that an inexperienced team can fall victim to user whims. This happens when developers implement changes without an appropriate methodolology.
  • It's not a true platform solution. Integrating with single sign-on solutions as an example, is unnecessarily difficult.
  • QlikView's achilles heel is RAM. Handling "big data" requires complex, multi-tiered architectures spanning across several applications to maintain performance.
Mike Schroff profile photo

Likelihood to Renew

No score
No answers yet
No answers on this topic
QlikView8.8
Based on 29 answers
The software is excellent at meeting our business requirements. We will continue to use
Bill Chamberlain profile photo

Usability

No score
No answers yet
No answers on this topic
QlikView9.8
Based on 6 answers
QlikView is built in such a way that makes it extremely easy to use - for developers, designers, and users.
Oleg Troyansky profile photo

Reliability and Availability

No score
No answers yet
No answers on this topic
QlikView9.8
Based on 4 answers
We have not had any downtime issues with the product nor uncovered any significant bugs
Bill Chamberlain profile photo

Performance

No score
No answers yet
No answers on this topic
QlikView8.6
Based on 4 answers
It is not a SAAS product.
No photo available

Support

No score
No answers yet
No answers on this topic
QlikView2.1
Based on 7 answers
They are still building it out. Just recently I received a contact for an escalation manager. I used to just call my sales guy.

Response times vary
No photo available

In-Person Training

No answers on this topic
My team attended, but I cannot myself rate, but I think it was good as they've successfully launched a training program at our company themselves for users. It was 3-4 day training.
No photo available

Online Training

No score
No answers yet
No answers on this topic
QlikView8.0
Based on 3 answers
Training was as expected. The demo environments tend to be more fully featured that our own environment, but the training was clear and well delivered.
Robert Goodman profile photo

Implementation

No score
No answers yet
No answers on this topic
QlikView7.4
Based on 13 answers
QlikView were here for a few days, and it was up and running. It was very fast.

Where it fell short, is they did the implementation in demo mode, and didn't initially work with us to help us scale. For example, should we consider a load balancer and multiple servers?. How much capacity can this environment handle from a data and user perspective. We had to learn on own by trial and error. We are bringing them in to do an architectural assessment, but we have to pay for this.

We are now bringing them back in for architectural assessment. It is a fee based engagement.
No photo available

Breadth of Deployment

No answers on this topic
Not applicable to our firm as we are small consulting firm.
Debbie Pyykkonen, MBA profile photo

Alternatives Considered

I prefer Apache Spark compared to Hadoop, since in my experience Spark has more usability and comes equipped with simple APIs for Scala, Python, Java and Spark SQL, as well as provides feedback in REPL format on the commands. At the same time, Apache Spark seems to have the best performance in the processing of large data that works in memory and, therefore, more processes can be downloaded on Spark than on Hadoop, despite the fact that Hadoop is also a very useful tool.
Carla Borges profile photo
Our shortlist included Tableau, a newer version of Microsoft's SSRS and Qlikview.

We also knew what Micro Strategies and Business Objects had to offer from our experiences with them at other companies, and knew what we could afford. We eliminated them on price and the complexity of set-up.

We liked QlikView's in memory, associative model, and self-service capability.

With "in-memory", everything that gets consumed from a dashboard is loaded in memory so it is incredibly fast. Although Qlik touts its mobile distribution capabilities, that was not a huge differentiator for us, but is something we are now exploring. Microsoft and and BO do have in-memory capabilities now.

The associative model is patented by QlikView. Basically it starts to understand the associations in your data, e.g. if A=B and B=C, then A=C. It means you can build a Qlikview model very quickly. In traditional data warehousing, you work with users and understand their requirements, refine the data model, start to physicalize it, tune it, build ETLs. It's a 3 month at best delivery cycle. That doesn’t work here at this company. Our business users will not wait for you. Our business is dynamic, we are launching new products all the time. Instead of going through an arduous process, you just load data into QlikView and build an associative model. It link things up. If it doesn’t work, you can change things very quickly. You don’t have to write data definitional language. Where you get into trouble, is if you load very large data sets into QlikView, memory not as abundant. They are releasing a tool called data explorer which allows you to do a hybrid approach – load some in memory and some in database. If data is going into frequently used dashboards it goes into memory. If infrequent access is required and the data set is very large, it makes sense to leave it in the database.

We also have a company called DataRoket that builds connectors for us, e.g. load this relational data into QlikView. They have built adapters for QlikView-Hadoop integration
No photo available

Collaboration and Sharing

No score
No answers yet
No answers on this topic
QlikView6.1
Based on 24 answers
Easy to collaborate.
No photo available

Data Integration

No score
No answers yet
No answers on this topic
QlikView8.8
Based on 24 answers
It does not handle macros very well, and when tables merge filtering and creating selections is key to the QlikView experience. There's no way to select that, in the underlying table, Key 1 will not appear.
Chin Uba (MBA, MSc, MCITP, MCSE) profile photo

Return on Investment

  • We were able to make batch job faster by 20 times as compared to MapReduce
  • With the language support like Scala, Java, and Python, easily manageable
No photo available
  • For us the investment value is related to the change in working practices and desire to share rich-content with our stakeholders.
  • QlikView is a good product and does what it says however the overhead of ad-hoc reporting remains.
No photo available

Pricing Details

Apache Spark

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Apache Spark Editions & Modules
Apache Spark
Additional Pricing Details

QlikView

General
Free Trial
Yes
Free/Freemium Version
Yes
Premium Consulting/Integration Services
Yes
Entry-level set up fee?
Optional
QlikView Editions & Modules
QlikView
Edition
QlikView Desktop
Free1
QlikView
Custom2
1. Personal Edition
2. Per License
Additional Pricing Details
On an perpetual license basis, based on server plus number of users. Contact vendor for pricing.