What users are saying about

Apache Spark

99 Ratings

Tableau Server<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>

Top Rated
580 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

Tableau Server<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>

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

Add comparison

Likelihood to Recommend

Apache Spark

Apache Spark has rich APIs for regular data transformations or for ML workloads or for graph workloads, whereas other systems may not such a wide range of support. Choose it when you need to perform data transformations for big data as offline jobs, whereas use MongoDB-like distributed database systems for more realtime queries.
Nitin Pasumarthy profile photo

Tableau Server

It is well suited in an industry rich with data flow and more room for public information. The reason behind the public information use case is that can Tableau can be made visualize value, and in return adds value to proof of concepts or detailed plan. Tableau Server is economical, and many organizations look for such products, as it is no harm to test and try such an enterprise tool.
Sachin Basappa profile photo

Feature Rating Comparison

BI Standard Reporting

Apache Spark
Tableau Server
8.1
Pixel Perfect reports
Apache Spark
Tableau Server
8.0
Customizable dashboards
Apache Spark
Tableau Server
8.5
Report Formatting Templates
Apache Spark
Tableau Server
7.7

Ad-hoc Reporting

Apache Spark
Tableau Server
7.8
Drill-down analysis
Apache Spark
Tableau Server
7.7
Formatting capabilities
Apache Spark
Tableau Server
7.8
Integration with R or other statistical packages
Apache Spark
Tableau Server
7.8
Report sharing and collaboration
Apache Spark
Tableau Server
7.9

Report Output and Scheduling

Apache Spark
Tableau Server
7.9
Publish to Web
Apache Spark
Tableau Server
9.0
Publish to PDF
Apache Spark
Tableau Server
7.7
Report Versioning
Apache Spark
Tableau Server
7.4
Report Delivery Scheduling
Apache Spark
Tableau Server
8.4
Delivery to Remote Servers
Apache Spark
Tableau Server
7.1

Data Discovery and Visualization

Apache Spark
Tableau Server
8.0
Pre-built visualization formats (heatmaps, scatter plots etc.)
Apache Spark
Tableau Server
8.3
Location Analytics / Geographic Visualization
Apache Spark
Tableau Server
8.3
Predictive Analytics
Apache Spark
Tableau Server
7.2

Access Control and Security

Apache Spark
Tableau Server
8.2
Multi-User Support (named login)
Apache Spark
Tableau Server
8.1
Role-Based Security Model
Apache Spark
Tableau Server
8.0
Multiple Access Permission Levels (Create, Read, Delete)
Apache Spark
Tableau Server
8.4
Single Sign-On (SSO)
Apache Spark
Tableau Server
8.4

Mobile Capabilities

Apache Spark
Tableau Server
7.6
Responsive Design for Web Access
Apache Spark
Tableau Server
7.7
Dedicated iOS Application
Apache Spark
Tableau Server
7.6
Dedicated Android Application
Apache Spark
Tableau Server
7.3
Dashboard / Report / Visualization Interactivity on Mobile
Apache Spark
Tableau Server
7.6

Application Program Interfaces (APIs) / Embedding

Apache Spark
Tableau Server
7.5
REST API
Apache Spark
Tableau Server
8.2
Javascript API
Apache Spark
Tableau Server
8.1
iFrames
Apache Spark
Tableau Server
7.6
Java API
Apache Spark
Tableau Server
7.3
Themeable User Interface (UI)
Apache Spark
Tableau Server
7.0
Customizable Platform (Open Source)
Apache Spark
Tableau Server
6.7

Pros

  • 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 profile photo
  • Access to our data sources such as MS SQL and MySQL
  • Ease of use and administration
  • Relatively small footprint for hardware
  • Reasonable pricing
Eli Massey profile photo

Cons

  • could do a better job for analytics dashboards to provide insights on a data stream and hence not have to rely on data visualization tools along with spark
  • also there is room for improvement in the area of data discovery
Shiv Shivakumar profile photo
  • Better exposure of the engine components for diagnostics and reporting
  • Having to uninstall the product and reinstall to upgrade is odd and cumbersome
  • Bring the command line options into a modern web admin interface with better information like backup processes and history
  • Admin reporting on use of data sources and ability to search out dependencies in the database
Eli Massey profile photo

Likelihood to Renew

No score
No answers yet
No answers on this topic
Tableau Server9.1
Based on 19 answers
Tableau Server is an integral part of the reporting suite for a client. It meets their reporting needs and has proven to be one of the most reliable painless pieces of software used to date. I believe that they are extremely happy with the product and will continue using it into the future.
Andrew Porter profile photo

Usability

No score
No answers yet
No answers on this topic
Tableau Server9.1
Based on 10 answers
User experience is the most important factor to consider whenever considering capabilities for non-technical business users. If the learning curve is so steep business users must be advanced users to be productive, you hit the wall of diminishing returns, this is exceptionally true when it comes to analyzing data. Transforming data analysts into BI development experts shifts the focus of the analyst from analyzing data to mastering software. Tableau does a masterful job at minimizing the technology and maximizing the users understanding of their data.
Dwight Taylor profile photo

Reliability and Availability

No score
No answers yet
No answers on this topic
Tableau Server9.0
Based on 9 answers
This is one area which can be improved. This is also dependent on the infrastructure we run it on. But Tableau Server 8 has had "unidentified" down times which had no answers on further troubleshooting.
Anish Koppula profile photo

Performance

No score
No answers yet
No answers on this topic
Tableau Server8.1
Based on 8 answers
Due to it's skillful use of in-memory processing and columnar data structures ensures optimal performance. However, with larger data sets, especially with LIVE connections to back-end DBMS platforms, performance degrades quickly. However, with minimal planning and Tableau data extracts, exceptional performance is achievable.
Dwight Taylor profile photo

Support

No score
No answers yet
No answers on this topic
Tableau Server9.1
Based on 12 answers
I think the folks that work in support are generally pretty good at what they do (when you get them on a WebEx). But the process of reporting issues to them and waiting for a response (via email only) is a hassle. I never understood why you can't just call them up and discuss the issues with them. It would take a handful of email exchanges before they would agree to a WebEx session. That was frustrating.
Mashhood Syed profile photo

In-Person Training

No score
No answers yet
No answers on this topic
Tableau Server8.0
Based on 4 answers
In our case, they hired a private third party consultant to train our dept. It was extremely boring and felt like it dragged on. Everything I learned was self taught so I was not really paying attention. But I do think that you can easily spend a week on the tool and go over every nook and cranny. We only had the consultant in for a day or two.
Mashhood Syed profile photo

Online Training

No score
No answers yet
No answers on this topic
Tableau Server9.0
Based on 9 answers
The sales consultants do an amazing job of introducing the tool and its capabilities. They are also helpful in explaining the layout of the desktop client and its different functionality.Keep in mind that they use a sample data source (MS Excel) with a very small amount of data to show off what it can do. What you have to remember is that you are buying the tool so that you can connect to large amounts of data (and possibly blend data together from different databases).
Mashhood Syed profile photo

Implementation

No score
No answers yet
No answers on this topic
Tableau Server9.1
Based on 13 answers
The Tableau server installation has been flawless. Our user base is increasing rapidly each quarter. On the It front, we tend to upgrade the server on a bi-annual basis. Which allows use to minimize the disruption to our users. Overall, we are completely satisfied with Tableau server.
George McCarrolle 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
There were a lot of reasons why we chose Tableau and the least is the cost but also the way Tableau stores data in the columnar fashion instead of in Cubes. We went through a painstaking selection process and at the end, came down to a couple of vendors and we ended up with the product that was least to pair up with Amazon Web Services to create a decent and cost-effective proof of concept and we landed with the solution we have today.
Siggy Tetteh, CSSGB, MBA, MCP profile photo

Collaboration and Sharing

No score
No answers yet
No answers on this topic
Tableau Server8.0
Based on 68 answers
With our users being external to our company, and served through a front-end web app, it is challenging to use the native interface for sharing. With that said, we do allow users to save custom filter settings for later retrieval.
Dan Colbert profile photo

Data Integration

No score
No answers yet
No answers on this topic
Tableau Server8.7
Based on 71 answers
We have not had any issues connecting to our data sources.
Dan Colbert 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
  • The foundation of our business was built largely using Tableau server - the overall value that Tableau has brought is hard to quantify. A lot.
  • One challenge we've encountered is when the server has experienced interface design changes. Since we use it as a part of a larger application, even minor layout changes have a negative impact on our environment.
  • The JavaScript API is a tad limited, so we've had to do some creative programming to work around those limits.
  • The (fairly) opaque underlying database structure puts additional limitations on our ability as an OEM/reseller partner. There are several metrics that would benefit us if we had more insight/access.
Dan Colbert profile photo

Pricing Details

Apache Spark

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

Apache Spark More Information

Tableau Server

General
Free Trial
Yes
Free/Freemium Version
Premium Consulting/Integration Services
Yes
Entry-level set up fee?
No
Additional Pricing Details

Tableau Server More Information