This post is not a request, it’s just a discussion comment aimed at seeking improvement.
I’ve been using Knime for about 2.5 years now, and it’s an incredible tool. I’ve learned a lot and have created workflows that have helped improve my work and my month salary.
There are still many nodes for me to explore. So, I always strive to improve and step away from the most commonly used nodes to try and find better workflows from other users, preventing myself from getting ‘stuck’ in a situation that I could easily resolve with a specific node or component.
Today, I learned about the ‘Lag’ node, whereas, before I knew about it, I was using the same concept in a formula in the ‘Column Expressions’ node. (OFFSET) with help of some friends in the forum.
To learn more, whenever I can, I like to study the examples from ‘Just Knime It,’ which is a wonderful learning initiative and a series that shouldn’t end. But also, there are community-created components that can teach a lot.
With this, new nodes to be discovered always emerge, and then the study of these nodes begins and becomes part of the cycle of learning (examples, videos, etc)
I always think that to better understand each node, the ideal is to search for examples on the internet or YouTube (in video format) that are simple to learn the concepts.
And it’s at this point that I encounter complex workflows, honestly, ones that I don’t understand at all and realize that I have a lot to learn.
For example, today I was analyzing this video on YouTube, ‘KNIME Live Demo - Cleaning Data Columns without Coding,’ and at the end, an ‘Interactive Column Filter’ component is presented.
I found it interesting and downloaded the component to analyze step by step. I came across a component with a LOT of metanodes inside, loops, etc. It was something I thought would be simple, but in fact, it’s a complex component, which I imagine has been created to handle various situations without ‘breaking.’
I tried to understand it from the beginning and gave up. There comes a point where I understand nothing about the logic behind it.
That’s why I relate learning Knime to learning DAX (Power BI). The learning curve is very fast in the first 6 months. Then, it seems like the step is bigger, and to move beyond this point, it requires an extra effort that didn’t exist in the first 6 months.
In summary: learning Knime is easy to a certain point or until encountering complex workflows that scare me.
Level of difficult (Dax Example)