What users are saying about
127 Ratings
Top Rated
505 Ratings
127 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.7 out of 100
Top Rated
505 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 7.8 out of 100

Likelihood to Recommend

Apache Spark

The software appears to run more efficiently than other big data tools, such as Hadoop. Given that, Apache Spark is well-suited for querying and trying to make sense of very, very large data sets. The software offers many advanced machine learning and econometrics tools, although these tools are used only partially because very large data sets require too much time when the data sets get too large. The software is not well-suited for projects that are not big data in size. The graphics and analytical output are subpar compared to other tools.
Thomas Young | TrustRadius Reviewer

SAP Crystal

SAP Crystal is well suited for data analysis, customized report creation, and formatting. It is a pixel perfect reporting system having the ability to create scorecards and helps in data mining. It supports multiple languages which is a breeze for global organizations. It may prove to a roadblock when the learning curve is fast in the organization having high employee turnover.
Anonymous | TrustRadius Reviewer

Feature Rating Comparison

BI Standard Reporting

Apache Spark
SAP Crystal
8.1
Pixel Perfect reports
Apache Spark
SAP Crystal
8.5
Customizable dashboards
Apache Spark
SAP Crystal
7.7
Report Formatting Templates
Apache Spark
SAP Crystal
8.0

Ad-hoc Reporting

Apache Spark
SAP Crystal
7.7
Drill-down analysis
Apache Spark
SAP Crystal
7.3
Formatting capabilities
Apache Spark
SAP Crystal
8.2
Integration with R or other statistical packages
Apache Spark
SAP Crystal
7.4
Report sharing and collaboration
Apache Spark
SAP Crystal
8.0

Report Output and Scheduling

Apache Spark
SAP Crystal
8.4
Publish to Web
Apache Spark
SAP Crystal
8.2
Publish to PDF
Apache Spark
SAP Crystal
9.0
Report Versioning
Apache Spark
SAP Crystal
7.8
Report Delivery Scheduling
Apache Spark
SAP Crystal
8.4
Delivery to Remote Servers
Apache Spark
SAP Crystal
8.4

Data Discovery and Visualization

Apache Spark
SAP Crystal
7.5
Pre-built visualization formats (heatmaps, scatter plots etc.)
Apache Spark
SAP Crystal
7.6
Location Analytics / Geographic Visualization
Apache Spark
SAP Crystal
7.2
Predictive Analytics
Apache Spark
SAP Crystal
7.8

Access Control and Security

Apache Spark
SAP Crystal
8.2
Multi-User Support (named login)
Apache Spark
SAP Crystal
7.9
Role-Based Security Model
Apache Spark
SAP Crystal
8.1
Multiple Access Permission Levels (Create, Read, Delete)
Apache Spark
SAP Crystal
8.2
Single Sign-On (SSO)
Apache Spark
SAP Crystal
8.6

Mobile Capabilities

Apache Spark
SAP Crystal
7.3
Responsive Design for Web Access
Apache Spark
SAP Crystal
7.6
Dedicated iOS Application
Apache Spark
SAP Crystal
7.1
Dedicated Android Application
Apache Spark
SAP Crystal
7.1
Dashboard / Report / Visualization Interactivity on Mobile
Apache Spark
SAP Crystal
7.6

Application Program Interfaces (APIs) / Embedding

Apache Spark
SAP Crystal
7.0
REST API
Apache Spark
SAP Crystal
7.4
Javascript API
Apache Spark
SAP Crystal
6.8
iFrames
Apache Spark
SAP Crystal
7.1
Java API
Apache Spark
SAP Crystal
7.0
Themeable User Interface (UI)
Apache Spark
SAP Crystal
6.8
Customizable Platform (Open Source)
Apache Spark
SAP Crystal
6.8

Pros

Apache Spark

  • Rich APIs for data transformation making for very each to transform and prepare data in a distributed environment without worrying about memory issues
  • Faster in execution times compare to Hadoop and PIG Latin
  • Easy SQL interface to the same data set for people who are comfortable to explore data in a declarative manner
  • Interoperability between SQL and Scala / Python style of munging data
Nitin Pasumarthy | TrustRadius Reviewer

SAP Crystal

  • Crystal Reports allows us to create a consistent template for all of our reports.
  • Crystal Reports and Server allows us to house a repository for all of our reports to make them easy to find and update when necessary.
  • Crystal Reports can connect to a wide variety of data sources.
  • Crystal Reports can be a little daunting when first implementing. There are a lot of nuances in learning how to truly master this software and it can be frustrating at times.
Anonymous | TrustRadius Reviewer

Cons

Apache Spark

  • Memory management. Very weak on that.
  • PySpark not as robust as scala with spark.
  • spark master HA is needed. Not as HA as it should be.
  • Locality should not be a necessity, but does help improvement. But would prefer no locality
Anson Abraham | TrustRadius Reviewer

SAP Crystal

  • The export of reports to Excel is very cumbersome and the results are difficult to format.
  • The design of reports and the graphical features (e.g. charts) feel quite rigid.
  • The learning curve for a non-programmer is incredibly steep, making Crystal a specialty tool.
Frank Hunt | TrustRadius Reviewer

Likelihood to Renew

Apache Spark

No score
No answers yet
No answers on this topic

SAP Crystal

SAP Crystal 10.0
Based on 19 answers
We have been using this product for so many years and it has truly become a cornerstone to our business processes when it comes to developing and distributing information via reports. We currently have over 500 reports developed to date over about 30 systems and that will continue to grow as user needs change.
Anonymous | TrustRadius Reviewer

Usability

Apache Spark

Apache Spark 8.7
Based on 3 answers
Apache integrates with multiple big data frameworks. It does not exert too much load on the disks. Moreover, it is easy to program and use. It reduces the headache of using different applications separately through its high-level APIs. Big data processing has never been as easy as it is with Apache Spark.
Partha Protim Pegu | TrustRadius Reviewer

SAP Crystal

SAP Crystal 8.8
Based on 27 answers
The interface of SAP Crystal will be very familiar to most users as it follows the same text-based WYSIWYG interface as many other commonplace software. The build-in plugins, adapters and middleware to common data sources makes it rather easy to pull data for visualization and reporting. However, when dealing with less structured data, some more work needs to be done
Anonymous | TrustRadius Reviewer

Support Rating

Apache Spark

Apache Spark 8.3
Based on 6 answers
1. It integrates very well with scala or python.2. It's very easy to understand SQL interoperability.3. Apache is way faster than the other competitive technologies.4. The support from the Apache community is very huge for Spark.5. Execution times are faster as compared to others.6. There are a large number of forums available for Apache Spark.7. The code availability for Apache Spark is simpler and easy to gain access to.8. Many organizations use Apache Spark, so many solutions are available for existing applications.
Yogesh Mhasde | TrustRadius Reviewer

SAP Crystal

SAP Crystal 7.0
Based on 20 answers
The support community can be difficult to navigate. I've also run into issues with my login. The SAP system has a bizarre mechanism for validating users that requires users to have what is called an S-ID. A basic ID may not give you access to all the features in the portal. The limitation may include not being able to perform a simple task like downloading patches and updates. This isn't a big deal for single user license but for teams it can be a pain.
Nathan Patrick Taylor | TrustRadius Reviewer

In-Person Training

Apache Spark

No score
No answers yet
No answers on this topic

SAP Crystal

SAP Crystal 10.0
Based on 1 answer
Trainer was patient and thorough in going through the basics and willing to answer questions by email after the initial training
Anonymous | TrustRadius Reviewer

Implementation Rating

Apache Spark

No score
No answers yet
No answers on this topic

SAP Crystal

SAP Crystal 8.8
Based on 14 answers
Just like any other implementation: When designing the differing reports, get end users' input, make sure to design the reports so that they display the information that the company requires, in the best and clearest way possible.
Test, test, test, revise when needed, and, particularly, do sufficient training so users are comfortable using Crystal Reports!
John Suit | TrustRadius Reviewer

Alternatives Considered

Apache Spark

Spark in comparison to similar technologies ends up being a one stop shop. You can achieve so much with this one framework instead of having to stitch and weave multiple technologies from the Hadoop stack, all while getting incredibility performance, minimal boilerplate, and getting the ability to write your application in the language of your choosing.
Anonymous | TrustRadius Reviewer

SAP Crystal

Crystal reports is useful in case we want to import data from data base . We can write queries in it but Google Charts require to be implemented in our application using code so crystal reports is better than Google Charts.
Anonymous | TrustRadius Reviewer

Return on Investment

Apache Spark

  • It has had a very positive impact, as it helps reduce the data processing time and thus helps us achieve our goals much faster.
  • Being easy to use, it allows us to adapt to the tool much faster than with others, which in turn allows us to access various data sources such as Hadoop, Apache Mesos, Kubernetes, independently or in the cloud. This makes it very useful.
  • It was very easy for me to use Apache Spark and learn it since I come from a background of Java and SQL, and it shares those basic principles and uses a very similar logic.
Carla Borges | TrustRadius Reviewer

SAP Crystal

  • It is a decent buy for specific departments in terms of reporting capabilities but updates and cost (frequent) demands are higher with the benefits offered.
  • So long as the requirements are not ever changing, with scheduling functionality, it's a handsome tool.
Rohit Narang | TrustRadius Reviewer

Screenshots

Pricing Details

Apache Spark

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Apache Spark Editions & Modules

Additional Pricing Details

SAP Crystal

General

Free Trial
Yes
Free/Freemium Version
Yes
Premium Consulting/Integration Services
Yes
Entry-level set up fee?
Optional

SAP Crystal Editions & Modules

Edition
SAP Crystal Reports 2020 64-Bit$4951
Upgrade Version to SAP Crystal Reports 2020$2951
SAP Crystal Reports 2016 32-Bit$4951
SAP Crystal Server 2020 1 NUL$8692
SAP Crystal Server 2020 5 CAL$8,7443
  1. per single user license
  2. per user license + first year maintenance to be added
  3. 5 concurrent users + first year maintenance to be added
Additional Pricing Details
* SAP Crystal Reports 2020 Viewer allows you to view static data within a SAP Crystal Reports file. * SAP Crystal Reports 2020 - Full version allows you to create powerful, richly formatted, and dynamic reports from virtually any data source, delivered in dozens of formats, in up to 28 languages. If you already have an older version of Crystal Reports, buy a license for SAP Crystal Reports 2020 - Upgrade at a discounted, upgrade price. * SAP Crystal Server 2020, 1 NUL includes 1 license of: SAP Crystal Reports 2020 - SAP Crystal Server 2020. * As an add-on to SAP Crystal Server 2020 1 NUL, SAP Crystal Server 2020 5 CAL allows you to support a wider, intermittent audience of end users, up to five logged on at the same time.

Rating Summary

Likelihood to Recommend

Apache Spark
8.6
SAP Crystal
8.3

Likelihood to Renew

Apache Spark
SAP Crystal
10.0

Usability

Apache Spark
8.7
SAP Crystal
8.8

Reliability and Availability

Apache Spark
SAP Crystal
8.0

Performance

Apache Spark
SAP Crystal
8.0

Support Rating

Apache Spark
8.3
SAP Crystal
7.0

In-Person Training

Apache Spark
SAP Crystal
10.0

Implementation Rating

Apache Spark
SAP Crystal
8.8

Scalability

Apache Spark
SAP Crystal
7.0

Add comparison