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.
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."
- "The ability to handle large amounts of data and performance in processing need to be improved."
What is our primary use case?
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.
Buyer's Guide
KNIME Business Hub
August 2025

Learn what your peers think about KNIME Business Hub. Get advice and tips from experienced pros sharing their opinions. Updated: August 2025.
867,021 professionals have used our research since 2012.
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

Intern at a energy/utilities company with 10,001+ employees
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."
- "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.
Buyer's Guide
KNIME Business Hub
August 2025

Learn what your peers think about KNIME Business Hub. Get advice and tips from experienced pros sharing their opinions. Updated: August 2025.
867,021 professionals have used our research since 2012.
Data Science Consultant
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."
- "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."
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.
Senior Data Scientist at a recreational facilities/services company with 1,001-5,000 employees
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."
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.
Business Analyst at a retailer with 501-1,000 employees
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."
- "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."
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.
Business Intelligence Manager at Telecoms
It has allowed us to easily implement advanced analytics into various processes
Pros and Cons
- "It has allowed us to easily implement advanced analytics into various processes."
- "Data visualization needs improvement."
What is our primary use case?
Primarily used for advanced analytics, include designing and running predictive models, and conducting segmentation analysis. With KNIME, I connect to different data sources but usually need to conduct some data transformations before the main task is carried out. My results are usually written to a database, then I use a different tool for data visualization
How has it helped my organization?
It has allowed us to easily implement advanced analytics into various processes.
What is most valuable?
Easy to use nodes for ETL processes. This is because, in many cases, I usually transform the data before the main task even when the data is from a structured database.
What needs improvement?
Data visualization.
For how long have I used the solution?
One to three years.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Business Analyst at a tech services company with 501-1,000 employees
Rule Engine allows me to create lookup tables on the fly
Pros and Cons
- "I know I don't use it to its full capacity, but I love the Rule Engine feature. It has allowed me to create lookup tables on the fly and break down text fields into quantifiable data."
- "I'd like something that would make it easier to connect/parse websites, although I will fully admit that I'm not as proficient in KNIME as I would like to be, so it could be I'm just missing something."
What is our primary use case?
I write weekly articles breaking down the previous week's Green Bay Packers' game. My main use for KNIME at this time is a workflow that takes play-by-play data from a CSV and puts it into a multi-tabbed Excel document, with all the stats I need for the week.
How has it helped my organization?
I had been doing this via a mix of Excel macros and some things by hand. Even with the macros, it would take me 30-plus minutes every week, and even that was just for the raw data to get to pivot tables. If I wanted additional calculations based on pivot table data, that would take even more time. With KNIME, I am able to get that process down to under one minute, with data broken down into individual tabs. It has changed my week.
What is most valuable?
I know I don't use it to its full capacity, but I love the Rule Engine feature. It has allowed me to create lookup tables on the fly and break down text fields into quantifiable data.
What needs improvement?
I'd like something that would make it easier to connect/parse websites, although I will fully admit that I'm not as proficient in KNIME as I would like to be, so it could be I'm just missing something.
For how long have I used the solution?
One to three years.
What do I think about the stability of the solution?
No issues with stability.
What do I think about the scalability of the solution?
No issues with scalability.
How are customer service and technical support?
I haven't had to use technical support, but I have been able to find answers in the forum to any questions I have had.
Which solution did I use previously and why did I switch?
I had been using a combination of Excel macros and manual entry. I switched because I was looking for something a bit quicker and automated, something to remove as much human error as possible.
How was the initial setup?
I started simple, as I was learning the software as I went. It ended up being fairly complex. I still had some manual entry, but as I learned what KNIME was capable of, I kept building more and more to get everything as automated as possible.
Which other solutions did I evaluate?
I ran through a couple different options. None of them matched up to what KNIME could do.
What other advice do I have?
Do training up front to make building workflows clean and easy from the start.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Solution Integrator at a comms service provider with 11-50 employees
Helps me collect, reformat, load data from multiple sources into one db, but needs visualization features
Pros and Cons
- "The ETL which helps me to collect, reformat, and load the data from multiple sources into one destination, a storage database."
- "I would like it to have data visualitation capabilities. Today I'm still creating my own data visualtions tools to present my reports."
- "In my environment, I need to access a lot of servers with different characteristics and access methods. Some of my servers have to be accessed using proxy which is not supported by KNIME, so I still need to create the middleware to supply the source of my KNIME configurations."
What is our primary use case?
Providing the right solutions and consulting in revenue management requires rapid and comprehensive analysis in all areas. Such analysis makes it easier to look for patterns, where and when the cause of a problem is, especially when the solution has hundreds or more servers of different types and characteristics.
I use KNIME as a tool (ETL) in processing various logs and data (structured and unstructured format) then analyze and store the information in a database. This makes it easier to do the analysis and saves me time.
How has it helped my organization?
It very much helps me to do my job while supporting my organization's delivery of service to our client.
What is most valuable?
Most important, it is open-source. Next is the ETL which helps me to collect, reformat, and load the data from multiple sources into one destination, a storage database.
What needs improvement?
I would like it to have data visualitation capabilities. Today I'm still creating my own data visualtions tools to present my reports.
In my environment, I need to access a lot of servers with different characteristics and access methods. Some of my servers have to be accessed using proxy which is not supported by KNIME, so I still need to create the middleware to supply the source of my KNIME configurations.
For how long have I used the solution?
One to three years.
What do I think about the stability of the solution?
I feel the query performance is slower than my old code. In my configurations, I set concurrence for a heavy query database, from multiple database sources, then transformed it before loading it into a destination database. It cannot do concurrent writing into databases if I use one database connection (user).
I’m not sure it is a lack in KNIME or in the database driver itself. To prevent the degredation of performance and system stability, I need to change the configuration of databases readers for output, write parameter onto the disk, not into memory.
How are customer service and technical support?
I have never used tech support, but the community forums are quite good. Hopefully, there will be a knowledgebase, like VMware did.
Which solution did I use previously and why did I switch?
I created my own script. I switched to KNIME because it simplifies the flow of my script into one workspace, and doesn't necessitate a lot of jobs in my system.
Which other solutions did I evaluate?
No, KNIME is my first choice because it's open-source and has features to combine with other scripts.
What other advice do I have?
If you like data analysis, KNIME is the best option. It's free and easy to set up.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free KNIME Business Hub Report and get advice and tips from experienced pros
sharing their opinions.
Updated: August 2025
Popular Comparisons
Databricks
Amazon SageMaker
Microsoft Azure Machine Learning Studio
IBM SPSS Statistics
Altair RapidMiner
IBM Watson Studio
IBM SPSS Modeler
Anaconda Business
Domino Data Science Platform
Cloudera Data Science Workbench
Buyer's Guide
Download our free KNIME Business Hub Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- What Is The Biggest Difference Between Alteryx and KNIME?
- What is the biggest difference between IBM SPSS Modeler and KNIME?
- Which solution do you prefer: KNIME, Azure Synapse Analytics, or Azure Data Factory?
- Which solution provides the best ROI: KNIME, Alteryx or RapidMiner?
- When evaluating Data Mining, what aspect do you think is the most important to look for?
- What is the difference between Online Analytical Processing (OLAP) and Data Mining?
- Why is Data Mining important for companies?