What users are saying about
10 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
Top Rated
1409 Ratings
10 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.4 out of 101

Tableau Desktop

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
Top Rated
1409 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.3 out of 101

Likelihood to Recommend

D3.js

D3.js is great for visualizing with medium and small size datasets. It's also great for prototyping visualizations quickly and sharing on the web so others can view it without having to install any software on their machines
Firaz Peer profile photo

Tableau Desktop

With a well curated self-service environment, Talbeau Desktop can empower business users and add value soon after implementation. It is also well suited for intermediate and advanced users when end-users welcome visualization of data over tables. Strangely enough, it is often harder to build tables than visualizations in Tableau.

I currently use version 9.3 of Tableau at work, we will soon migrate to version 10.2, therefore my comments do not reflect the latest version's characteristics.
Charles Saulnier profile photo

Feature Rating Comparison

BI Standard Reporting

D3.js
Tableau Desktop
8.4
Pixel Perfect reports
D3.js
Tableau Desktop
8.3
Customizable dashboards
D3.js
Tableau Desktop
9.1
Report Formatting Templates
D3.js
Tableau Desktop
7.8

Ad-hoc Reporting

D3.js
Tableau Desktop
8.2
Drill-down analysis
D3.js
Tableau Desktop
8.5
Formatting capabilities
D3.js
Tableau Desktop
8.4
Integration with R or other statistical packages
D3.js
Tableau Desktop
7.8
Report sharing and collaboration
D3.js
Tableau Desktop
8.2

Report Output and Scheduling

D3.js
Tableau Desktop
8.4
Publish to Web
D3.js
Tableau Desktop
8.7
Publish to PDF
D3.js
Tableau Desktop
8.6
Report Versioning
D3.js
Tableau Desktop
8.1
Report Delivery Scheduling
D3.js
Tableau Desktop
8.4
Delivery to Remote Servers
D3.js
Tableau Desktop
8.2

Data Discovery and Visualization

D3.js
Tableau Desktop
8.2
Pre-built visualization formats (heatmaps, scatter plots etc.)
D3.js
Tableau Desktop
8.4
Location Analytics / Geographic Visualization
D3.js
Tableau Desktop
8.6
Predictive Analytics
D3.js
Tableau Desktop
7.5

Access Control and Security

D3.js
Tableau Desktop
8.2
Multi-User Support (named login)
D3.js
Tableau Desktop
8.4
Role-Based Security Model
D3.js
Tableau Desktop
8.3
Multiple Access Permission Levels (Create, Read, Delete)
D3.js
Tableau Desktop
8.3
Single Sign-On (SSO)
D3.js
Tableau Desktop
8.0

Mobile Capabilities

D3.js
Tableau Desktop
7.9
Responsive Design for Web Access
D3.js
Tableau Desktop
8.3
Dedicated iOS Application
D3.js
Tableau Desktop
7.7
Dedicated Android Application
D3.js
Tableau Desktop
7.4
Dashboard / Report / Visualization Interactivity on Mobile
D3.js
Tableau Desktop
8.3

Application Program Interfaces (APIs) / Embedding

D3.js
Tableau Desktop
7.6
REST API
D3.js
Tableau Desktop
8.0
Javascript API
D3.js
Tableau Desktop
7.7
iFrames
D3.js
Tableau Desktop
7.1
Java API
D3.js
Tableau Desktop
7.5
Themeable User Interface (UI)
D3.js
Tableau Desktop
7.8
Customizable Platform (Open Source)
D3.js
Tableau Desktop
7.3

Pros

D3.js

  • It provides multiple ways of visualizing data easily.
  • It is fast and light on system resources. It is built with JavaScript and visualizations can be easily hosted on the web across browsers.
  • It has a huge community backing it so it is easy to find people to help with whatever you're doing.
Firaz Peer profile photo

Tableau Desktop

  • Creating visuals are very quick. Doesn't need much training. Anyone who can handle Excel can also handle Tableau visualization. The interface is well organized and everything is possible with less clicks. The default color layout & representation of graph & grid is very attractive. So excellent use experience.
  • Data Source Connectivity- It provides lot of data source connection options. Tableau provides an option to connect to a file (Excel, Text, Access, CSV etc. ), connect to DataBase (Microsoft SQL Server Oracle, Amazon Redshift etc.), ODBC connections, Google Analytics, SAP HANA and many more.
  • Excellent mobile support. Tableau put a lot of effort into developing a robust mobile client. Sensitive Control & Reports are pixel perfect.
Abanish Mishra profile photo

Cons

D3.js

  • Has a steep initial learning curve.
  • It is slow when dealing with really large datasets.
  • Not great for making maps.
Firaz Peer profile photo

Tableau Desktop

  • There is no concept of Change Management or versioning. The way it works is -i) Connect to your source ii) Build the reports in Desktop iii) Publish them online. Now for example if you did some modification & republished it, Tableau Online would always show the latest version. There is no way to retrieve the previous version of report.
  • 3D Charts are not available
  • Connecting live to Hadoop via ODBC driver is still painful because of its performance.
  • Cost is high,this means you need to buy a Desktop license and server separately. The cost is a major factor desktop - $2000 with yearly maintenance paid upfront. This combined with maintenance of - $200, which you need to pay every year. This is per user.
Abanish Mishra profile photo

Likelihood to Renew

D3.js

No score
No answers yet
No answers on this topic

Tableau Desktop

Tableau Desktop 8.9
Based on 39 answers
Note: my input has little bearing on the actual purchase decision. I'd gladly renew Tableau, since it gives me capabilities that I couldn't not replicate with other tools given my current skill set. I can create data visualization and BI dashboards in a matter of hours which provide real-time data to my entire department without needing to do any web application development. This gives me an incredible amount of leverage, and saves many hours each month.
Peter Rigano profile photo

Usability

D3.js

No score
No answers yet
No answers on this topic

Tableau Desktop

Tableau Desktop 8.8
Based on 23 answers
There is a learning curve but they have dozens of videos to step you through projects which are a great start for anyone. They are nice and short but cover a specific area with linkages to the next video in the series. I've often fired up one similar to a new project of mine and simply stepped through it. This is where you get the boss to give you a large second (or even third) monitor to boost your productivity. If she doesn't then start looking for a better place to work!
David Fickes profile photo

Reliability and Availability

D3.js

No score
No answers yet
No answers on this topic

Tableau Desktop

Tableau Desktop 8.0
Based on 10 answers
I have really never faced any serious issue with this tool, although in some versions there were crashing issues were there.
Chandra Bhanu Pratap Singh profile photo

Performance

D3.js

No score
No answers yet
No answers on this topic

Tableau Desktop

Tableau Desktop 6.2
Based on 9 answers
The performance of tableau heavily depends on size of data and sheet objects and visualizations used. So yes the performance of tableau degrades based on its complexity.
Chandra Bhanu Pratap Singh profile photo

Support

D3.js

No score
No answers yet
No answers on this topic

Tableau Desktop

Tableau Desktop 9.0
Based on 16 answers
I personally have no had any experience with the HelpDesk. However, our clients speak highly of it.
Brad Llewellyn profile photo

In-Person Training

D3.js

No score
No answers yet
No answers on this topic

Tableau Desktop

Tableau Desktop 9.4
Based on 4 answers
Extensive and beneficial - users have shown great benefit of training and put it to practical use.
Paul Morgan profile photo

Online Training

D3.js

No score
No answers yet
No answers on this topic

Tableau Desktop

Tableau Desktop 8.0
Based on 4 answers
The training for new users are quite good because it covers topic wise training and the best part was that it also had video tutorials which are very helpful
Chandra Bhanu Pratap Singh profile photo

Implementation

D3.js

No score
No answers yet
No answers on this topic

Tableau Desktop

Tableau Desktop 8.0
Based on 34 answers
Again, training is the key and the company provides a lot of example videos that will help users discover use cases that will greatly assist their creation of original visualizations. As with any new software tool, productivity will decline for a period. In the case of Tableau, the decline period is short and the later gains are well worth it.
David Fickes profile photo

Alternatives Considered

D3.js

Protoviz does not require as much knowledge of programming to build visualizations as with D3.js or Google Charts. Highcharts or AnyChart are other alternatives that are more specific to building charts only
Firaz Peer profile photo

Tableau Desktop

My current work environment uses both Tableau Online, MicroStrategy & SSRS in parallel. Tableau is much closer to the SSRS in terms of visualization tool where as MicroStrategy is an enterprise data modeling and reporting tool.Based on the use case we use different tools. Here are the pros & consProsi) Suits perfectly for SQL Environment( not big data). We have created the maximum of our dashboard against SQL Server Database. They are perfectly designed, fast while retrieving data, and has very efficient online manipulation. ii) I prefer using Tableau Online if I want to drill down. iii) Unlike MicroStrategy we don't have to create attributes and facts inside the tool. Tableau just sits a extra layer on top of my data model and inherits all objects inside the tool. iv) Unlike SSRS Tableau Online helps us to create on the fly calculations in the web browser. So no manipulation is needed every time in the dataset v) Good Customer Support unlike MicroStrategy (In MicroStrategy cases are opened for weeks but no proper resolutions are made by experts).Consi) Report Scheduling Options are not the best in Tableau. If we see new a requirement of a report with email distribution, mobile distribution we don't prefer Tableau ii) Big Data (Hadoop) Live Interactions are slow. You need a special approach and extra implementation using middleware to make data retrieval fasteriii) Architect mode is not available
Abanish Mishra profile photo

Scalability

D3.js

No score
No answers yet
No answers on this topic

Tableau Desktop

Tableau Desktop 7.0
Based on 3 answers
Although tableau is highly interactive and fast but with very large dataset its performance degrades heavily. So up to certain extent its really good but after that we have to take care of its performance issues.
Chandra Bhanu Pratap Singh profile photo

Return on Investment

D3.js

  • We've only used D3.js as a tool to learn data visualization and programming.
Firaz Peer profile photo

Tableau Desktop

  • Easily able to create scalable self-service tools for users. In combination with Tableau Server, creating a tool that provides visualization of an entire data set is only slightly more difficult than providing visualization of a single group of records. This enables me to save many hours each month that were previously spent re-generating different cuts of the same report.
Peter Rigano profile photo

Pricing Details

D3.js

General

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

Tableau Desktop

General

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

Add comparison