I’m working on a project where KNIME plays a key role in data processing for a service connected to an API. The use case involves a button in our application that, when clicked, triggers a process to load CSV files from 16 different databases dynamically, process the data in various ways using a KNIME workflow, and finally send the results to Neo4j.
I have already created the KNIME workflow, and I’m using the Neo4j extension, which allows me to load CSV files via the KNIME graphical interface, process them, and output the results into Neo4j. This part works seamlessly.
My main question: How can I configure the workflow to accept these CSV paths as variables or inputs dynamically from the API? Ideally, I’d like to trigger the workflow execution programmatically from Python and pass the file paths as parameters.
Any guidance, examples, or best practices for achieving this would be greatly appreciated!