No more typing reviews! Try our Samantha, our new voice AI agent.
Teacher at a educational organization with 1,001-5,000 employees
Real User
Apr 8, 2020
Coding-less opportunity to use AI and it is easy to set up
Pros and Cons
  • "It's a coding-less opportunity to use AI. This is the major value for me."
  • "It's a coding-less opportunity to use AI."
  • "There should be better documentation and the steps should be easier."
  • "There should be better documentation and the steps should be easier."

What is our primary use case?

I use KNIME for clustering data analysis. 

What is most valuable?

It's a coding-less opportunity to use AI. This is the major value for me.

What needs improvement?

I had some difficulty connecting to servers. It asked me to set something up on my server and it asked me for a code that I needed to generate on the server. There were several steps that I messed up. I followed all of the instructions but I couldn't manage it at all. I followed the directions in several forums to find out the problem.  

There should be better documentation and the steps should be easier. 

For how long have I used the solution?

I have been using KNIME for three to four months. 

Buyer's Guide
KNIME Business Hub
May 2026
Learn what your peers think about KNIME Business Hub. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
893,311 professionals have used our research since 2012.

How are customer service and support?

I haven't needed to contact their support. 

Which solution did I use previously and why did I switch?

I tried Python and Microsoft. 

How was the initial setup?

The initial setup was super easy. It was really quick. I did it myself for personal use. It didn't take longer than half an hour. 

What other advice do I have?

Some of the samples are outdated but my advice to someone considering KNIME is to use their samples. 

I would rate KNIME an eight out of ten. 

In the next release, the should have more comprehensive samples.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Head Of Business Solutions | Unmanned Shop | Automated Retail | AI | IoT | Robotic | Data Science at Smart Retail
Real User
Mar 16, 2020
Good data preparation and wrapping, but needs online training and more examples
Pros and Cons
  • "This solution is easy to use and especially good at data preparation and wrapping."
  • "It is a complete data science platform and especially good at scaling up data preparation and wrapping."
  • "It needs more examples, use cases, and MOOC to learn, especially with respect to the algorithms and how to practically create a flow from end-to-end."
  • "It needs more examples, use cases, and MOOC to learn, especially with respect to the algorithms and how to practically create a flow from end-to-end."

What is our primary use case?

Our primary use case for this solution is shopping-basket analysis.

How has it helped my organization?

It gives much insight about business in different aspects, from understanding product portfolio to clients, much of them arouse interests from important stakeholders

What is most valuable?

It is a complete data science platform and especially good at scaling up data preparation and wrapping. It provides a large numbers of algorithms to look at data from different angles

What needs improvement?

It needs more examples, use cases, and MOOC to learn, especially with respect to the algorithms and how to practically create a flow from end-to-end.  The learning curve is steep.

For how long have I used the solution?

We have been using this solution for six months.

What do I think about the stability of the solution?

Very good

What do I think about the scalability of the solution?

Perfect

How are customer service and technical support?

Very good and very prompt, usually in a few hours, can't complain more

Which solution did I use previously and why did I switch?

I wrote Python in different IDE, however KNIME is easier to tackle with changes in data sources, processes, and expectations, etc. It is simple to work around with different situations for testing and comparison. 

How was the initial setup?

Setup is very easy, no more than a normal app

What about the implementation team?

I do it myself, and I am super-user level

What was our ROI?

More than worthy to invest

What's my experience with pricing, setup cost, and licensing?

One of the benefit for KNIME is free for desktop version, which is enough for small team work. It is worthy to try but prepare for times to search and learn. It is not really as easy as drag and drop.

Which other solutions did I evaluate?

I check with Alteryx and RapidMiner

What other advice do I have?

Official and structural online training is a must, which is now not enough. Or you can start something simple very easily but stuck to go deeper. However KNIME response is very prompt.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
KNIME Business Hub
May 2026
Learn what your peers think about KNIME Business Hub. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
893,311 professionals have used our research since 2012.
PeerSpot user
Data Analytics Consultant at Optivia
Real User
Mar 15, 2020
Good workflow tools, supports Python and R integration
Pros and Cons
  • "The visual workflow tools for custom and complex tasks always beat raw coding languages with the agility, speed to deliver, and ease of subsequent changes."
  • "It is a free open-source tool that performs very similarly to other expensive tools."
  • "I would like to see better web scraping because every time I tried, it was not up to par, although you can use Python script."
  • "Scalability is limited to a desktop application."

What is our primary use case?

This solution is primarily used for various data analytics in an enterprise environment. 

The reality of any data analytics project including Data Science is that 90% of the effort goes into data sourcing and preparation. Data usually comes from multiple sources including data warehouses, web scraping, Excel input, free text, etc. KNIME allows you to do the 90% plus other predictive functionality.

How has it helped my organization?

It is a free open-source tool that performs very similarly to other expensive tools. KNIME has been great for me over the years. It allows me to connect to various sources including data warehouses, then put the processing logic together (ETL-like), which can be quite complex and produce the required output. Ultimately, it would go into Excel or Tableau for presentation.

What is most valuable?

The features that I find most valuable are:

  1. The visual workflow tools for custom and complex tasks always beat raw coding languages with the agility, speed to deliver, and ease of subsequent changes.
  2. Unlimited volume of data; you are only limited by the machine you run on.
  3. Python and R integration.
  4. Predictive functionality and text analytics. If it is not enough then you can use custom Python and R scripts.
  5. Looping functionality.
  6. Variables allow you to parameterize your flows.
  7. Run one node at a time, which is something that Alteryx users dream of doing.
  8. Managing (collapsing) sub-flows, which is another thing that Alteryx container users also dream of.

What needs improvement?

The areas that I feel need improvement are:

  • It needs support for a joiner node to have three outputs (left unmatched, matched, right unmatched), as competitors do (have not checked 2019/20 releases).
  • I need the ability to add additional comparison conditions to a join. For example, in SQL you can specify only rows with a date fitting within a date range from the joined file. At the moment in KNIME, you should allow a join explosion to take place and filter what you need later, but sometimes the output becomes too big.
  • It would be helpful to have more examples of Java code for nodes, like Java Snippet.
  • I would like to have this solution show row counts on canvas, as it would improve the control and speed to build the workflow.
  • The pseudo-code types could be rationalised into one (e.g. only Java).
  • I would like to see better web scraping because every time I tried, it was not up to par, although you can use Python script.

For how long have I used the solution?

I have been using KNIME for between four and five years.

What do I think about the stability of the solution?

My system occasionally may crash like other similar tools, although autosave is available.

What do I think about the scalability of the solution?

Scalability is limited to a desktop application.

How are customer service and technical support?

Obviously, as an open-source application, your options are limited but I have found answers on forums when I needed help.

Which solution did I use previously and why did I switch?

Recently I have been using Alteryx so I have collected a few points on differences in both tools. Both are good, I can conclusively say I could go back to KNIME and be as effective data professional as I am with Alteryx.

I have to use Alteryx due to my client's tool choice, but I know that what I am doing with Alteryx right now could be done better in KNIME. Of course, Alteryx has its own advantages for certain areas.

How was the initial setup?

It is a relatively simple install. You can even avoid installing it and run from a directory.

What's my experience with pricing, setup cost, and licensing?

KNIME is free as a stand-alone desktop-based platform but if you want to get a KNIME server then you can find the cost on their website. The fact that KNIME is open source may create challenges from an IT security view in an enterprise environment.

Which other solutions did I evaluate?

For this review, I would include Alteryx and Lavastorm (the latter is no longer available).

What other advice do I have?

If you need a good Visualisation functionality, you should use Tableau or something of that caliber. However, the data prep can be done KNIME, which would give you extra confidence that what goes into your Visualisation layer is correct.

Overall, KNIME is definitely worth considering.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Business Intelligence Consultant at a tech services company with 1,001-5,000 employees
Real User
Dec 31, 2019
Has good machine learning and big data connectivity but the scheduler needs improvement
Pros and Cons
  • "This open-source product can compete with category leaders in ELT software."
  • "We have been using these features extensively and we find them to be very valuable in achieving what we hoped to achieve with the tool."
  • "The ability to handle large amounts of data and performance in processing need to be improved."
  • "The ability to handle large amounts of data and performance in processing need to be improved."

What is our primary use case?

We are using KNIME for basic analytics to reduce the amount of processing time. We found that it takes a lot of time for scripting on the cloud, so we have been using it locally on our PCs.  

How has it helped my organization?

While the product has not yet improved our organization, we expect to use it in full deployments with our clients to greatly reduce their costs and make our services more attractive.  

What is most valuable?

The most valuable part of the solution is the machine learning part. The second feature that we use most is big data connectivity. When we deployed the architecture, we directed our IDS (Intrusion Detection System) server to where the big data will be on our servers. Then we needed some kind of basic machine learning and obviously. After that, we connected it with Tableau visualization. Now we are writing the big data part of our solution along with the overall machine learning. These two parts will be the most important for our business going forward.  

I think also connectivity with hybrid databases and also integration with languages like Python are great advantages to what we are seeking to do in our environment. We have been using these features extensively and we find them to be very valuable in achieving what we hoped to achieve with the tool.  

What needs improvement?

One thing that I found was that in the open-source version of the KNIME analytics platform, we see difficulties in scheduling jobs. If the scheduler could be updated in the open-source version, the software will be easier to schedule properly and to use efficiently.  

The second time that I faced difficulty using KNIME was with data processing time. When we use large chunks of data for local processing, the processing is very slow. We do not want to move these big data often. For me, it seemed that moving one gigabyte of data went very slowly. So, the second thing that I would really like to see is a better ability to handle large amounts of data locally with KNIME in an efficient manner.  

The third area that might be improved is that when we have a large amount of data — let's say like five gigabytes — then there is one panel completely ignored. The impact of that on the results of our data processing is not good. So I would really like to see the load balancing and the overall processing time substantially reduced.  

So the things I would most like to see are the ability to handle large amounts of data and improved performance in processing.  

For how long have I used the solution?

We have been working with KNIME for about six months.  

What do I think about the scalability of the solution?

We do not have many people using the solution in our company at this point because the tool is comparatively new to us. There are around three or four users right now. We do have plans to increase the usage and the number of users. We have been planning it because we have growth opportunities with some clients. The only potential problem is that right now, we are under-confident, in our capability to implement pure KNIME solutions without more discovery and testing. So, we are planning it to replace Alteryx eventually with KNIME. But as of now, we are just planning. We do plan to increase the usage in the future but we have not done anything yet regarding that.  

How was the initial setup?

The initial setup was very straightforward. It was not complex at all.  

What about the implementation team?

We deployed it, we installed it ourselves on our local system server.  

What other advice do I have?

We have done a few projects with some of our clients in KNIME. In these cases, we mainly used KNIME because of its ability to work in a data center environment in an enterprise system. This was one of the most important things that we were looking for. The second point was that KNIME is an open-source analytics platform. The point is that if some client has less data or a relatively small database, then we can use the open-source platform instead of using Alteryx, which is fairly expensive. These are the options we advise our clients about.  

On a scale from one to ten where one is the worst and ten is the best, I would rate this product as an eight out of ten. I honestly do not feel familiar enough with this product that my rating is accurate as I need to be more familiar with it over time. On the other hand, I have used KNIME and other tools in a similar category — like Informatica and Alteryx. Informatica is purely a data warehouse software. Alteryx is something we use frequently. So I have used three ETL tools. If I compared KNIME with Alteryx which are the most similar of the three, then I think KNIME is much better for our purposes. Strictly as a comparison with Alteryx, I would rate KNIME as an eight.  

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
PeerSpot user
it_user912570 - PeerSpot reviewer
Intern at a energy/utilities company with 10,001+ employees
Real User
Aug 13, 2018
Fast problem solving with minimal coding, I just drag and drop
Pros and Cons
  • "It provides very fast problem solving and I don't need to do much coding in it. I just drag and drop."
  • "So far, it can solve my data analysis problems and I think it's a powerful data analysis tool."
  • "They could add more detailed examples of the functionality of every node, how it works and how we can use it, to make things easier at the beginning."
  • "They could add more detailed examples of the functionality of every node, how it works and how we can use it, to make things easier at the beginning."

What is our primary use case?

I am just considering whether to use it or not. I am trying it to determine whether it is helpful or not. So far, it can solve my data analysis problems and I think it's a powerful data analysis tool.

What is most valuable?

It provides very fast problem solving and I don't need to do much coding in it. I just drag and drop.

What needs improvement?

They could add more detailed examples of the functionality of every node, how it works and how we can use it, to make things easier at the beginning.

For how long have I used the solution?

Trial/evaluations only.

What do I think about the stability of the solution?

The stability is great.

What do I think about the scalability of the solution?

Most of the time it can solve the problems.

How are customer service and technical support?

I have not used KNIME for a very long time so I have not used technical support so far.

Which solution did I use previously and why did I switch?

Previously I used some programming tools, but I needed to do a lot of coding. KNIME is simpler to use.

The most important factor when I'm looking at which vendor or product to go with is the program's features.

How was the initial setup?

I think the setup is straightforward.

What other advice do I have?

I would rate it at nine out of 10. It's good, it makes thing easier.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user837522 - PeerSpot reviewer
Data Science Consultant
Consultant
Apr 4, 2018
Very easy-to-use visual interface; Data Wrangling and looping help automate analysis
Pros and Cons
  • "Key features include: very easy-to-use visual interface; Help functions and clear explanations of the functionalities and the used algorithms; Data Wrangling and data manipulation functionalities are certainly sufficient, as well as the looping possibilities which help you to automate parts of the analysis."
  • "For organizations with a small team of data analysts or data scientists, it is a very easy tool to become familiar with predictive modeling, and makes it possible to hand over projects to colleagues without the need to extensively document them."
  • "The visualization functionalities are not good (cannot be compared to, for instance, the possibilities in R)."
  • "The program is not fit for handling very large files or databases (greater than 1GB); it gets too slow and has a tendency to crash easily."
  • "The program is not fit for handling very large files or databases (greater than 1GB); it gets too slow and has a tendency to crash easily."

What is our primary use case?

I mainly used it to perform predictive modeling projects, such as customer-churn predictions and HR attrition predictions. The environments are mainly SQL-databases or CSV files.

The installation I worked with to perform the analyses was a regular laptop with no computational server behind it, which may have an impact on the capacity of the program handling very large databases or files.

How has it helped my organization?

The clients I performed the analyses for were all very pleased with the results. For churn prediction, one of the companies proactively started contacting clients with high risk to churn, resulting in drastically decreasing churn rates.

For organizations with a small team of data analysts or data scientists, it is a very easy tool to become familiar with predictive modeling, and makes it possible to hand over projects to colleagues without the need to extensively document them.

What is most valuable?

  • The very easy-to-use visual interface
  • Help functions and clear explanations of the functionalities and the used algorithms
  • Data Wrangling and data manipulation functionalities are certainly sufficient, as well as the looping possibilities which help you to automate parts of the analysis

For inexperienced analysts or data scientists, it is a very easy tool to take your first steps in modeling and analytics.

What needs improvement?

The visualization functionalities are not good (cannot be compared to, for instance, the possibilities in R).

The program is not fit for handling very large files or databases (greater than  1GB); it gets too slow and has a tendency to crash easily.

For how long have I used the solution?

Less than one year.

What other advice do I have?

I used it quite intensively for 10 months, long enough get familiar with it, to follow training, to use it in in several projects, to ask questions on the user forum.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Senior Data Scientist at a recreational facilities/services company with 1,001-5,000 employees
Real User
Apr 4, 2018
Clear view of the data at every step of ETL process enables changing the flow as needed
Pros and Cons
  • "Clear view of the data at every step of ETL process enables changing the flow as needed."
  • "We leverage KNIME flexibility in order to query data from our database and manipulate them for any ad-hoc business case, before presenting results to stakeholders."
  • "The product is very easy to understand even for non-analytical stakeholders. Sometimes we provide them with KNIME workflows and teach them how to run it on their own machine."
  • "Easy to connect with every database: We use queries from SQL, Redshift, Oracle."
  • "​The data visualization part is the area most in need of improvement."
  • "I think the data visualization part is the area most in need of improvement."

What is our primary use case?

We use KNIME for two main reasons:

Automation: The main purpose of our utilization it to run scheduled workflows (such as CRM campaigns, business reports, etc.) on a recurrent basis. We have created ETLs to automate most of the recurrent tasks and we let it run via batch files.

Ad-hoc business cases: We leverage KNIME flexibility in order to query data from our database and manipulate them for any ad-hoc business case, before presenting results to stakeholders.

How has it helped my organization?

In addition to leveraging KNIME flexibility to query data from our database for ad-hoc business cases, the product is very easy to understand even for non-analytical stakeholders. Sometimes we provide them with KNIME workflows and teach them how to run it on their own machine. In some particular cases, my team builds the workflow and then we hand it over to the stakeholder, who can run it on his own by inserting a variable or changing a few settings in the workflows.

What is most valuable?

  • Easy to connect with every database: We use queries from SQL, Redshift, Oracle.
  • Easy to have a clear view of the data at every single step of the ETL process, with the consequent possibility of changing the flow according to your needs.

What needs improvement?

I think the data visualization part is the area most in need of improvement.

For how long have I used the solution?

Three to five years.

What other advice do I have?

I’ve been using KNIME for more than four years now. I started using it in the company I was working for in Rome (Paddy Power Italy), then I moved to headquarters in Dublin (Paddy Power Ireland/UK) and started using it for their business. Eventually, I moved to the United States and started using it for my current company (TVG-Betfair) and it is currently the main analytics tool in both our offices (New Jersey and Los Angeles).

I would definitely rate it a nine out of 10. I am very happy with the product and it would be hard to find something better in the market.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user837516 - PeerSpot reviewer
Business Analyst at a retailer with 501-1,000 employees
Real User
Apr 4, 2018
Allows me to integrate several data sets quickly and easily, to support analytics
Pros and Cons
  • "We are able to automate several functions which were done manually. I can integrate several data sets quickly and easily, to support analytics."
  • "Valuable features include visual workflow creation, workflow variables (parameterisation), automatic caching of all intermediate data sets in the workflow, scheduling with the server."
  • "We are able to automate several functions which were done manually, and I can integrate several data sets quickly and easily to support analytics."
  • "The overall user experience feels unpolished. In particular: Data field type conversion is a real hassle, and date fields are a hassle; documentation is pretty poor; user community is average at best."
  • "The overall user experience feels unpolished; data field type conversion is a real hassle, and date fields are a hassle; documentation is pretty poor; user community is average at best."

What is our primary use case?

All analytics individuals use KNIME to integrate multiple sources of data (SQL, excel, etc.) and prep the data for static reporting.

How has it helped my organization?

We are able to automate several functions which were done manually. I can integrate several data sets quickly and easily, to support analytics.

What is most valuable?

  • Visual workflow creation
  • Workflow variables (parameterisation)
  • Automatic caching of all intermediate data sets in the workflow
  • Scheduling with the server

What needs improvement?

The overall user experience feels unpolished. 

  • Data field type conversion is a real hassle, and date fields are a hassle.
  • Documentation is pretty poor.
  • User community is average at best.

For how long have I used the solution?

Less than one year.

What do I think about the stability of the solution?

It is pretty stable.

What do I think about the scalability of the solution?

Partially, only with very large datasets (10M+ records or so); its reliance on RAM is a bit high for normal PCs. Servers should be fine.

How are customer service and technical support?

Not applicable (not local in South Africa).

Which solution did I use previously and why did I switch?

Alteryx. KNIME is much cheaper. The KNIME desktop client is free. KNIME handles 95% of our requirements.

How was the initial setup?

Straightforward.

What's my experience with pricing, setup cost, and licensing?

KNIME desktop is free, which is great for analytics teams. Server is well priced, depending on how much support is required.

Which other solutions did I evaluate?

Alteryx.

What other advice do I have?

I rate it a seven out of 10. It's very useful but needs polish and improved UX and UI in several areas.

For quick adoption, either get KNIME to provide training, or have a local knowledge expert on hand who is well versed with data workflow tools, and databases if necessary.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free KNIME Business Hub Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2026
Buyer's Guide
Download our free KNIME Business Hub Report and get advice and tips from experienced pros sharing their opinions.