I am trying to join 16 csv files with a loop with joiner node. However, afther 30% the joiner node gets extremely slow. Any ideas how to solve this, or suggestions for a different workflow to join the files. See the workflow below.
I guess we need to understand what your data looks like, and what the Join operation is doing. Maybe you could post some sample data with a bit more detail?
(Also, is it possible that what you really need to be doing here is just a simple concatenate instead?)
from your screen shot you are feeding Joiner with same file. If you need to join (not concatenate!) 16 .csv files you would need to use 2 loops with some additional logic or simply cascade multiple CSV Reader and Joiner nodes.
Thanks for the respons. I (think) I need to join, not concanate, becasue the data is not always in the same order and needs to be joined based on a unique identifier that is in all the datasets.
I would prefer to do it with a loop, the number of files will grow over time.
Could you point me in the right direction how to set up the workflow with two loops and additional logic as you suggested.
I can share some of the files if that helps (it is public data)
What should be your joining criteria (unique identifier)? I have checked files and it seems there are no Item number in these 3 files so not sure what would you join. My guess is you need to concatenate…