Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Apache Kafka
Score 8.7 out of 10
N/A
Apache Kafka is an open-source stream processing platform developed by the Apache Software Foundation written in Scala and Java. The Kafka event streaming platform is used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.N/A
IBM MQ
Score 9.0 out of 10
N/A
IBM MQ (formerly WebSphere MQ and MQSeries) is messaging middleware.N/A
Tableau Server
Score 7.6 out of 10
N/A
Tableau Server allows Tableau Desktop users to publish dashboards to a central server to be shared across their organizations. The product is designed to facilitate collaboration across the organization. It can be deployed on a server in the data center, or it can be deployed on a public cloud.
$12
Per User Per Month
Pricing
Apache KafkaIBM MQTableau Server
Editions & Modules
No answers on this topic
No answers on this topic
Viewer
$12.00
Per User Per Month
Explorer
$35.00
Per User Per Month
Creator
$70.00
Per User Per Month
Offerings
Pricing Offerings
Apache KafkaIBM MQTableau Server
Free Trial
NoYesYes
Free/Freemium Version
NoYesNo
Premium Consulting/Integration Services
NoNoYes
Entry-level Setup FeeNo setup feeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
Apache KafkaIBM MQTableau Server
Considered Multiple Products
Apache Kafka
Chose Apache Kafka
Confluent Cloud is still based on Apache Kafka but it has a subscription fee so, from a long term perspective, it is wiser to deploy your own Kafka instance that spans public and private cloud. Amazon Kinesis, Google Cloud Pub/Sub do not do well for a very number of messages …
Chose Apache Kafka
Kafka is faster and more scalable, also "free" as opensource (albeit we deploy using a commercial distribution). Infrastructure tends to be cheaper. On the other hand, projects must adapt to Kafka APIs that sometimes change and BAU increases until a major 1.x version comes out …
IBM MQ
Chose IBM MQ
Apache Kafka may be a better option in comparison with IBM MQ its real-time data streaming and large data payload service. It depends upon the specific requirement and meets those needs. MuleSoft any point platform is very easy to connect to various other types of platforms in …
Chose IBM MQ
I've also used Apache Kafka and RabbitMQ. Compared to these, IBM MQ offers superior reliability and transactional integrity, making it a better choice for complex, mission-critical enterprise environments where message delivery and security are paramount. We chose IBM MQ for …
Chose IBM MQ
Kafka is renowned for its impressive throughput, fault tolerance, and real-time data streaming capabilities. Nonetheless, IBM MQ remains the preferred choice due to its unwavering commitment to guaranteed delivery and exceptional reliability. Fault-Tolerant Architectures of IBM …
Chose IBM MQ
Nothing like MQ . The backbone of the banking industry or any other area . however most of the rivals are light weight and integration is easy .
Chose IBM MQ
We found IBM MQ very easy to get started and quick to learn by the new users with a short learning curve and seamlessly integrates with IBM products, and quick to perform self-service analytics and make informed business decisions. IBM MQ is also very straightforward in …
Chose IBM MQ
IBM MQ is very stable and a proven product compared to other Messaging platforms available. Performance was better than WSO2 product and also the RabbitMQ. Though Kafka and IBM MQ is not directly comparable, Kafka is more suited for event based systems and also where there is …
Chose IBM MQ
IBM MQ is the product for inter-business communication for security, flexibility and scalability.
Tableau Server

No answer on this topic

Features
Apache KafkaIBM MQTableau Server
BI Standard Reporting
Comparison of BI Standard Reporting features of Product A and Product B
Apache Kafka
-
Ratings
IBM MQ
-
Ratings
Tableau Server
8.4
95 Ratings
3% above category average
Pixel Perfect reports00 Ratings00 Ratings9.129 Ratings
Customizable dashboards00 Ratings00 Ratings7.094 Ratings
Report Formatting Templates00 Ratings00 Ratings9.081 Ratings
Ad-hoc Reporting
Comparison of Ad-hoc Reporting features of Product A and Product B
Apache Kafka
-
Ratings
IBM MQ
-
Ratings
Tableau Server
7.8
95 Ratings
3% below category average
Drill-down analysis00 Ratings00 Ratings8.095 Ratings
Formatting capabilities00 Ratings00 Ratings8.093 Ratings
Integration with R or other statistical packages00 Ratings00 Ratings8.059 Ratings
Report sharing and collaboration00 Ratings00 Ratings7.089 Ratings
Report Output and Scheduling
Comparison of Report Output and Scheduling features of Product A and Product B
Apache Kafka
-
Ratings
IBM MQ
-
Ratings
Tableau Server
7.2
91 Ratings
13% below category average
Publish to Web00 Ratings00 Ratings8.085 Ratings
Publish to PDF00 Ratings00 Ratings7.084 Ratings
Report Versioning00 Ratings00 Ratings8.070 Ratings
Report Delivery Scheduling00 Ratings00 Ratings8.077 Ratings
Delivery to Remote Servers00 Ratings00 Ratings5.19 Ratings
Data Discovery and Visualization
Comparison of Data Discovery and Visualization features of Product A and Product B
Apache Kafka
-
Ratings
IBM MQ
-
Ratings
Tableau Server
8.3
90 Ratings
4% above category average
Pre-built visualization formats (heatmaps, scatter plots etc.)00 Ratings00 Ratings9.086 Ratings
Location Analytics / Geographic Visualization00 Ratings00 Ratings8.085 Ratings
Predictive Analytics00 Ratings00 Ratings8.064 Ratings
Pattern Recognition and Data Mining00 Ratings00 Ratings8.01 Ratings
Access Control and Security
Comparison of Access Control and Security features of Product A and Product B
Apache Kafka
-
Ratings
IBM MQ
-
Ratings
Tableau Server
10.0
95 Ratings
16% above category average
Multi-User Support (named login)00 Ratings00 Ratings10.093 Ratings
Role-Based Security Model00 Ratings00 Ratings10.090 Ratings
Multiple Access Permission Levels (Create, Read, Delete)00 Ratings00 Ratings10.092 Ratings
Report-Level Access Control00 Ratings00 Ratings10.01 Ratings
Single Sign-On (SSO)00 Ratings00 Ratings10.062 Ratings
Mobile Capabilities
Comparison of Mobile Capabilities features of Product A and Product B
Apache Kafka
-
Ratings
IBM MQ
-
Ratings
Tableau Server
8.1
79 Ratings
5% above category average
Responsive Design for Web Access00 Ratings00 Ratings10.077 Ratings
Mobile Application00 Ratings00 Ratings7.061 Ratings
Dashboard / Report / Visualization Interactivity on Mobile00 Ratings00 Ratings7.068 Ratings
Application Program Interfaces (APIs) / Embedding
Comparison of Application Program Interfaces (APIs) / Embedding features of Product A and Product B
Apache Kafka
-
Ratings
IBM MQ
-
Ratings
Tableau Server
6.4
46 Ratings
19% below category average
REST API00 Ratings00 Ratings8.040 Ratings
Javascript API00 Ratings00 Ratings8.037 Ratings
iFrames00 Ratings00 Ratings6.040 Ratings
Java API00 Ratings00 Ratings5.57 Ratings
Themeable User Interface (UI)00 Ratings00 Ratings6.19 Ratings
Customizable Platform (Open Source)00 Ratings00 Ratings4.67 Ratings
Best Alternatives
Apache KafkaIBM MQTableau Server
Small Businesses

No answers on this topic

No answers on this topic

Yellowfin
Yellowfin
Score 8.7 out of 10
Medium-sized Companies
IBM MQ
IBM MQ
Score 9.0 out of 10
Apache Kafka
Apache Kafka
Score 8.7 out of 10
Reveal
Reveal
Score 10.0 out of 10
Enterprises
IBM MQ
IBM MQ
Score 9.0 out of 10
Apache Kafka
Apache Kafka
Score 8.7 out of 10
Kyvos Semantic Layer
Kyvos Semantic Layer
Score 9.5 out of 10
All AlternativesView all alternativesView all alternativesView all alternatives
User Ratings
Apache KafkaIBM MQTableau Server
Likelihood to Recommend
8.0
(19 ratings)
8.8
(47 ratings)
8.0
(111 ratings)
Likelihood to Renew
9.0
(2 ratings)
9.1
(1 ratings)
10.0
(20 ratings)
Usability
8.0
(2 ratings)
7.8
(6 ratings)
8.0
(17 ratings)
Availability
-
(0 ratings)
9.5
(29 ratings)
9.0
(9 ratings)
Performance
-
(0 ratings)
-
(0 ratings)
8.1
(8 ratings)
Support Rating
8.4
(4 ratings)
9.1
(27 ratings)
3.0
(18 ratings)
In-Person Training
-
(0 ratings)
-
(0 ratings)
8.0
(4 ratings)
Online Training
-
(0 ratings)
-
(0 ratings)
9.0
(9 ratings)
Implementation Rating
-
(0 ratings)
-
(0 ratings)
9.1
(13 ratings)
Configurability
-
(0 ratings)
-
(0 ratings)
8.0
(1 ratings)
User Testimonials
Apache KafkaIBM MQTableau Server
Likelihood to Recommend
Apache
Apache Kafka is well-suited for most data-streaming use cases. Amazon Kinesis and Azure EventHubs, unless you have a specific use case where using those cloud PaAS for your data lakes, once set up well, Apache Kafka will take care of everything else in the background. Azure EventHubs, is good for cross-cloud use cases, and Amazon Kinesis - I have no real-world experience. But I believe it is the same.
Read full review
IBM
In the context of Internet of Things (IoT) applications, IBM MQ plays a pivotal role in managing the substantial data streams emanating from interconnected devices. Its primary function is to guarantee the dependable transmission and processing of data, catering to a diverse range of IoT use cases, including but not limited to smart city initiatives, healthcare monitoring systems, and industrial automation solutions. In the telecommunications sector, IBM MQ is employed for message routing, call detail record (CDR) processing, and network management to ensure real-time data exchange and fault tolerance. When managing the supply chain and logistics, IBM MQ is used to ensure timely and accurate communication between different entities, including suppliers, warehouses, and transportation providers. IBM MQ can be cost-prohibitive for smaller organizations due to licensing and maintenance costs. In such cases, open-source or lightweight messaging solutions may be more appropriate. For scenarios requiring extremely low-latency, real-time data exchange, and high throughput, other messaging technologies, like Apache Kafka, may be more suitable due to their specialized design for such use cases.
Read full review
Tableau
Whole funnel and specific channel performance from upper to lower funnel metrics. The ability to view full channel performance for some time, such as weekly, monthly, or quarterly, has truly been monumental in how my team optimizes specific channels and campaigns. Daily performance tracking is a bit overwhelming, with load times and having to refresh specific live views over time. It can be challenging to do so at times, as extensive dashboards take much longer to load.
Read full review
Pros
Apache
  • Really easy to configure. I've used other message brokers such as RabbitMQ and compared to them, Kafka's configurations are very easy to understand and tweak.
  • Very scalable: easily configured to run on multiple nodes allowing for ease of parallelism (assuming your queues/topics don't have to be consumed in the exact same order the messages were delivered)
  • Not exactly a feature, but I trust Kafka will be around for at least another decade because active development has continued to be strong and there's a lot of financial backing from Confluent and LinkedIn, and probably many other companies who are using it (which, anecdotally, is many).
Read full review
IBM
  • The documentation is very clear,It is understandable and the support helps to configure it in the best way.
  • Server guidelines make it possible to get the most out of work management. It's broad, we can work with different operating systems, I really recommend using linux.
  • It is highly compatible with systems, brockers, applications, and data accumulation programs, it is possible to configure everything so that after the installation of programs, they can communicate with each other and then throw data to an external program that accumulates it and represents in clear details of steps to follow and make business decisions.
Read full review
Tableau
  • It's good at doing what it is designed for: accessing visualizations without having to download and open a workbook in Tableau Desktop. The latter would be a very inefficient method for sharing our metrics, so I am glad that we have Tableau Server to serve this function.
  • Publishing to Tableau Server is quick and easy. Just a few clicks from Tableau Desktop and a few seconds of publishing through an average speed network, and the new visualizations are live!
  • Seeing details on who has viewed the visualization and when. This is something particularly useful to me for trying to drive adoption of some new pages, so I really appreciate the granularity provided in Tableau Server
Read full review
Cons
Apache
  • Sometimes it becomes difficult to monitor our Kafka deployments. We've been able to overcome it largely using AWS MSK, a managed service for Apache Kafka, but a separate monitoring dashboard would have been great.
  • Simplify the process for local deployment of Kafka and provide a user interface to get visibility into the different topics and the messages being processed.
  • Learning curve around creation of broker and topics could be simplified
Read full review
IBM
  • There is limitation on number of svrconn connections you can have to MQ on the mainframe which has been an major issue for us. This has been an issue for us for over 4 years and still no fix although I am aware IBM have been working on a solution over the last year.
  • When upgrading to MQ V9.3 on our MQ appliances there is no fall-back option. This was the same for MQ V9.2 upgrade from MQ V9.0. For production upgrades this I believe is not acceptable.
  • AMS is not supplied as part of the standard mainframe MQ licence. You need an extra licence. IBM tell customers how important security and protecting data is yet they still want to charge for this software. The cost of MQ on the mainframe is not cheap so I would expect AMS to be part of the base product.
Read full review
Tableau
  • Tableau Server has had some issue handling some of our larger data sets. Our extract refreshes fail intermittently with no obvious error that we can fix
  • Tableau Server has been hard to work with before they launched their new Rest API, which is also a little tricky to work with
Read full review
Likelihood to Renew
Apache
Kafka is quickly becoming core product of the organization, indeed it is replacing older messaging systems. No better alternatives found yet
Read full review
IBM
No answers on this topic
Tableau
It simply is used all the time by more and more people. Migrating to something else would involve lots of work and lots of training. The renewal fee being fair, it simply isn't worth migrating to a different tool for now.
Read full review
Usability
Apache
Apache Kafka is highly recommended to develop loosely coupled, real-time processing applications. Also, Apache Kafka provides property based configuration. Producer, Consumer and broker contain their own separate property file
Read full review
IBM
I give it a nine because it has significantly improved my team's data reliability and operational efficiency. Its great security features give us peace of mind, knowing our sensitive data is well protected. While the setup might initially be complex, I believe the long-term benefits far outweigh this hurdle.
Read full review
Tableau
Tableau Server takes training and experience in order to unlock the application's full potential. This is best handled by a qualified data scientist or data analytics manager. Tableau user interface layout, nomenclature, and command structure take time and training to become proficient with. Integration and connectivity require proper IT developer support.
Read full review
Reliability and Availability
Apache
No answers on this topic
IBM
The messages are delivered instantly with this software and it integrates with our technology stack, in terms of availability we only had one failure when we were doing some testing and integration with third parties, the features of this software make it always available and its deployment is easy for the company, it does not generate expenses due to failures
Read full review
Tableau
Our instance of Tableau Server was hosted on premises (I believe all instances are) so if there were any outages it was normally due to scheduled maintenance on our end. If the Tableau server ever went down, a quick restart solved most issues
Read full review
Performance
Apache
No answers on this topic
IBM
No answers on this topic
Tableau
While there are definitely cases where a user can do things that will make a particular worksheet or dashboard run slowly, overall the performance is extremely fast. The user experience of exploratory analysis particularly shines, there's nothing out there with the polish of Tableau.
Read full review
Support Rating
Apache
Support for Apache Kafka (if willing to pay) is available from Confluent that includes the same time that created Kafka at Linkedin so they know this software in and out. Moreover, Apache Kafka is well known and best practices documents and deployment scenarios are easily available for download. For example, from eBay, Linkedin, Uber, and NYTimes.
Read full review
IBM
There are very specific things that must be elevated to more specialized areas of support, but the common support is very agile when receiving questions or when we leave concerns in real time. I recommend the support of the program in this regard.
Read full review
Tableau
We have consistently had highly satisfactory results every time we've reached out for help. Our contractor, used for Tableau server maintenance and dashboard development is very technically skilled. When he hits a roadblock on how to do something with Tableau, the support staff have provided timely and useful guidance. He frequently compares it to Cognos and says that while Cognos has capabilities Tableau doesn't, the bottom line value for us is a no-brainer
Read full review
In-Person Training
Apache
No answers on this topic
IBM
No answers on this topic
Tableau
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.
Read full review
Online Training
Apache
No answers on this topic
IBM
No answers on this topic
Tableau
The Tableau website is full of videos that you can follow at your own pace. As a very small company with a Tableau install, access to these free resources was incredibly useful to allowing me to implement Tableau to its potential in a reasonable and proportionate manner.
Read full review
Implementation Rating
Apache
No answers on this topic
IBM
No answers on this topic
Tableau
Implementation was over the phone with the vendor, and did not go particularly well. Again, think this was our fault as our integration and IT oversight was poor, and we made errors. Would they have happened had a vendor been onsite? Not sure, probably not, but we probably wouldn't have paid for that either
Read full review
Alternatives Considered
Apache
I used other messaging/queue solutions that are a lot more basic than Confluent Kafka, as well as another solution that is no longer in the market called Xively, which was bought and "buried" by Google. In comparison, these solutions offer way fewer functionalities and respond to other needs.
Read full review
IBM
We found IBM MQ very easy to get started and quick to learn by the new users with a short learning curve and seamlessly integrates with IBM products, and quick to perform self-service analytics and make informed business decisions. IBM MQ is also very straightforward in creating simple and best reports, which are very profitable and productive.
Read full review
Tableau
Today, if my shop is largely Microsoft-centric, I would be hard pressed to choose a product other than Power BI. Tableau was the visualization leader for years, but Microsoft has caught up with them in many areas, and surpassed them in some. Its ability to source, transform, and model data is superior to Tableau. Tableau still has the lead in some visualizations, but Power BI's rise is evidenced by its ever-increasing position in the leadership section of the Gartner Magic Quadrant.
Read full review
Return on Investment
Apache
  • Positive: Get a quick and reliable pub/sub model implemented - data across components flows easily.
  • Positive: it's scalable so we can develop small and scale for real-world scenarios
  • Negative: it's easy to get into a confusing situation if you are not experienced yet or something strange has happened (rare, but it does). Troubleshooting such situations can take time and effort.
Read full review
IBM
  • Positive- Message Reliability and Reduced downtime, increases the ROI many times.
  • Positive- Increased stability and enhanced customer experience
  • Negative- cost is very high - Both licensing and integration cost
  • Negative- Learning and training cost of IBM MQ is high as its complex to use and integrate
Read full review
Tableau
  • Tableau does take dedicated FTE to create and analyze the data. It's too complex (and powerful) a product not to have someone dedicated to developing with it.
  • There are some significant setup for the server product.
  • Once sever setup is complete, it's largely "fire and forget" until an update is necessary. The server update process is cumbersome.
Read full review
ScreenShots

Tableau Server Screenshots

Screenshot of Tableau Server interface and administration view 1.Screenshot of Tableau Server interface and administration view 2.Screenshot of Tableau Server permissions view.Screenshot of Tableau Services Manager (TSM) view 1.Screenshot of Tableau Services Manager (TSM) view 2.