Hi, I’m a new CloverETL user. We’ve been asked at the office to evaluate a couple ETL solutions and I’m assigned to CloverETL. So far, I’m very happy with it and trying to convert the other evaluators. ![]()
Anyway, I’ve managed to start reading and writing to database tables. What I’ve noticed though is that after inserting to a table, my script fails on the second run due to primary key duplicates. Not doing anything really fancy here; just read data off one table, grab a subset of columns, then dump it into my new table. In the other ETL tools we evaluated, there’s usually an option (usually a checkbox) that signifies that we want to do an update if the primary key exists and insert a new row if it doesn’t, so I also checked if there was such an option. I saw this existing thread, but I think the OP is already able to do updates, so he’s a few steps ahead of me.
Am I looking at this in the wrong way or did I miss something really obvious?
Thanks!